plugin-ZIGBEE Beta - Ikea Frytur

Bonjour,
Suite à la mise à jour de Deconz j’ai perdu le retour d’état de mes store Ikea, faut refaire une manip et j’en ai donc profité pour essayer le plugin Zigbee en Beta

Les volets des Ikea Frytur sont bien reconnus, mais le problème est que l’état ainsi que la commande sont inversés. Pour être clair à 0 il est ouvert et à 100 il est fermé. C’est vrai pour la commande et l’état. La case inversé de l’état ne change rien.

Pouvez vous l’inverser dans le plugin?

Le code brut ci dessous si nécessaire.
Merci

Je suis dispo si il y a des questions

{
    "ieee": "68:0a:e2:ff:fe:90:80:15",
    "nwk": 27331,
    "status": 2,
    "lqi": "183",
    "rssi": "-71",
    "last_seen": "1613055850.9720585",
    "node_descriptor": "02:40:80:7c:11:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 514,
            "profile_id": 260,
            "manufacturer": "IKEA of Sweden",
            "model": "FYRTUR block-out roller blind",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 34
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 99
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "IKEA of Sweden"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "FYRTUR block-out roller blind"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20190311"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "2.2.009"
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 32,
                    "name": "Poll Control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "checkin_interval",
                            "value": 13200
                        }
                    ]
                },
                {
                    "id": 258,
                    "name": "Window Covering",
                    "attributes": [
                        {
                            "id": 8,
                            "name": "current_position_lift_percentage",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64636,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "IKEA of Sweden",
        "model": "FYRTUR block-out roller blind",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 4476,
            "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": 514,
                "input_clusters": [
                    0,
                    1,
                    3,
                    4,
                    5,
                    32,
                    258,
                    4096,
                    64636
                ],
                "output_clusters": [
                    25,
                    4096
                ]
            }
        }
    },
    "class": "zhaquirks.ikea.blinds"
}

Dans le plugin Freebox, on a plusieurs case qui permettent de régler ce genre de problème:
Inverser, inverser valeurs et inverser curseur

C’est vraiment pratique @Loic c’est envisageable?

Merci

Bonjour,
Déja demandé et deja repondu la réponse et la meme : oui je pourrais le faire mais ca obligerait TOUS les utilisateurs de jeedom a passer des heures pour tout reconfigurer (et encore peut etre meme des jours, perso en 3 jours j’ai pas pu remettre mon jeedom d’applomb)

Ok je comprends bien le problème.
On peut pas alors inverser les valeurs pour les store Ikea?
Je sais pas si c’est l’implementation chez Ikea ou dans le plugin qui est inversée, mais ca marche parfaitement dans le sens inverse :rofl:

En 4.2 j’ai rajouté le calcul sur les actions de type slider (comme pour les infos) donc tu pourras faire du 100 - #value# pour l’info et la commande et ca devrait regler ton soucis

Super nouvelle!
Merci Loic

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