Demande ajout - Wiser S520531

Bonjour,
Vous serez-t-il possible d’ajouter la référence suivante jeezigbee ?
Schneider Wiser S520531 Odace

Informations brutes:

{
    "date_code": "",
    "definition": {
        "description": "LK FUGA wiser wireless battery 4 button switch",
        "exposes": [
            {
                "access": 1,
                "category": "diagnostic",
                "description": "Triggered action (e.g. a button click)",
                "label": "Action",
                "name": "action",
                "property": "action",
                "type": "enum",
                "values": [
                    "on_top",
                    "off_top",
                    "on_bottom",
                    "off_bottom",
                    "brightness_move_up_top",
                    "brightness_stop_top",
                    "brightness_move_down_top",
                    "brightness_stop_top",
                    "brightness_move_up_bottom",
                    "brightness_stop_bottom",
                    "brightness_move_down_bottom",
                    "brightness_stop_bottom"
                ]
            },
            {
                "access": 1,
                "category": "diagnostic",
                "description": "Remaining battery in %, can take up to 24 hours before reported",
                "label": "Battery",
                "name": "battery",
                "property": "battery",
                "type": "numeric",
                "unit": "%",
                "value_max": 100,
                "value_min": 0
            },
            {
                "access": 1,
                "category": "diagnostic",
                "description": "Link quality (signal strength)",
                "label": "Linkquality",
                "name": "linkquality",
                "property": "linkquality",
                "type": "numeric",
                "unit": "lqi",
                "value_max": 255,
                "value_min": 0
            }
        ],
        "model": "550D6001",
        "options": [
            {
                "access": 2,
                "description": "Simulate a brightness value. If this device provides a brightness_move_up or brightness_move_down action it is possible to specify the update interval and delta. The action_brightness_delta indicates the delta for each interval. ",
                "features": [
                    {
                        "access": 2,
                        "description": "Delta per interval, 20 by default",
                        "label": "Delta",
                        "name": "delta",
                        "property": "delta",
                        "type": "numeric",
                        "value_min": 0
                    },
                    {
                        "access": 2,
                        "description": "Interval duration",
                        "label": "Interval",
                        "name": "interval",
                        "property": "interval",
                        "type": "numeric",
                        "unit": "ms",
                        "value_min": 0
                    }
                ],
                "label": "Simulated brightness",
                "name": "simulated_brightness",
                "property": "simulated_brightness",
                "type": "composite"
            }
        ],
        "supports_ota": false,
        "vendor": "Schneider Electric"
    },
    "disabled": false,
    "endpoints": {
        "21": {
            "bindings": [
                {
                    "cluster": "genOnOff",
                    "target": {
                        "endpoint": 1,
                        "ieee_address": "0x00212effff05df4a",
                        "type": "endpoint"
                    }
                },
                {
                    "cluster": "genLevelCtrl",
                    "target": {
                        "endpoint": 1,
                        "ieee_address": "0x00212effff05df4a",
                        "type": "endpoint"
                    }
                },
                {
                    "cluster": "genPowerCfg",
                    "target": {
                        "endpoint": 1,
                        "ieee_address": "0x00212effff05df4a",
                        "type": "endpoint"
                    }
                }
            ],
            "clusters": {
                "input": [
                    "genBasic",
                    "genPowerCfg",
                    "genIdentify",
                    "genPollCtrl",
                    "manuSpecificSchneiderLightSwitchConfiguration"
                ],
                "output": [
                    "genIdentify",
                    "genGroups",
                    "genScenes",
                    "genOnOff",
                    "genLevelCtrl",
                    "genOta",
                    "closuresWindowCovering"
                ]
            },
            "configured_reportings": [
                {
                    "attribute": "batteryPercentageRemaining",
                    "cluster": "genPowerCfg",
                    "maximum_report_interval": 65000,
                    "minimum_report_interval": 3600,
                    "reportable_change": 0
                }
            ],
            "scenes": []
        },
        "22": {
            "bindings": [
                {
                    "cluster": "genOnOff",
                    "target": {
                        "endpoint": 1,
                        "ieee_address": "0x00212effff05df4a",
                        "type": "endpoint"
                    }
                },
                {
                    "cluster": "genLevelCtrl",
                    "target": {
                        "endpoint": 1,
                        "ieee_address": "0x00212effff05df4a",
                        "type": "endpoint"
                    }
                }
            ],
            "clusters": {
                "input": [
                    "genBasic",
                    "genPowerCfg",
                    "genIdentify",
                    "manuSpecificSchneiderLightSwitchConfiguration"
                ],
                "output": [
                    "genIdentify",
                    "genGroups",
                    "genScenes",
                    "genOnOff",
                    "genLevelCtrl",
                    "closuresWindowCovering"
                ]
            },
            "configured_reportings": [],
            "scenes": []
        },
        "23": {
            "bindings": [],
            "clusters": {
                "input": [
                    "genBasic",
                    "genPowerCfg",
                    "genIdentify",
                    "manuSpecificSchneiderLightSwitchConfiguration"
                ],
                "output": [
                    "genIdentify",
                    "genGroups",
                    "genScenes",
                    "genOnOff",
                    "genLevelCtrl",
                    "closuresWindowCovering"
                ]
            },
            "configured_reportings": [],
            "scenes": []
        },
        "24": {
            "bindings": [],
            "clusters": {
                "input": [
                    "genBasic",
                    "genPowerCfg",
                    "genIdentify",
                    "manuSpecificSchneiderLightSwitchConfiguration"
                ],
                "output": [
                    "genIdentify",
                    "genGroups",
                    "genScenes",
                    "genOnOff",
                    "genLevelCtrl",
                    "closuresWindowCovering"
                ]
            },
            "configured_reportings": [],
            "scenes": []
        }
    },
    "friendly_name": "0x70ac08fffe13a984",
    "ieee_address": "0x70ac08fffe13a984",
    "interview_completed": true,
    "interviewing": false,
    "manufacturer": "Schneider Electric",
    "model_id": "FLS\/AIRLINK\/4",
    "network_address": 51411,
    "power_source": "Battery",
    "software_build_id": "002.009.001 R",
    "supported": true,
    "type": "EndDevice"
}

De quelles autres informations auriez-vous besoin ?

Ce switch peut s’utiliser en 2 ou 4 boutons (2 montées et 2 descentes)
Actuellement je n’arrive pas à dissocier si l’appui vient du bouton monté 1 ou du bouton monté 3. Egalement pour le bouton descente 2 et 4.

Après un appui sur 1, 3, 2 et 4 j’ai les logs suivants:

[2024-12-21 10:03:15] DEBUG  : [Intérieur][Wiser Centralisation] Check for update action => "on_top", raw : "on_top"
[2024-12-21 10:03:15] DEBUG  : [Intérieur][Wiser Centralisation] Check for update battery => 60, raw : 60
[2024-12-21 10:03:15] DEBUG  : [Intérieur][Wiser Centralisation] Check for update last_seen => "2024-12-21 10:03:15", raw : "2024-12-21T09:03:15.412Z"
[2024-12-21 10:03:15] DEBUG  : [Intérieur][Wiser Centralisation] Check for update linkquality => 255, raw : 255
[2024-12-21 10:03:19] DEBUG  : [Intérieur][Wiser Centralisation] Check for update action => "on_top", raw : "on_top"
[2024-12-21 10:03:19] DEBUG  : [Intérieur][Wiser Centralisation] Check for update battery => 60, raw : 60
[2024-12-21 10:03:19] DEBUG  : [Intérieur][Wiser Centralisation] Check for update last_seen => "2024-12-21 10:03:19", raw : "2024-12-21T09:03:19.414Z"
[2024-12-21 10:03:19] DEBUG  : [Intérieur][Wiser Centralisation] Check for update linkquality => 255, raw : 255
[2024-12-21 10:03:22] DEBUG  : [Intérieur][Wiser Centralisation] Check for update action => "off_top", raw : "off_top"
[2024-12-21 10:03:22] DEBUG  : [Intérieur][Wiser Centralisation] Check for update battery => 60, raw : 60
[2024-12-21 10:03:22] DEBUG  : [Intérieur][Wiser Centralisation] Check for update last_seen => "2024-12-21 10:03:22", raw : "2024-12-21T09:03:22.210Z"
[2024-12-21 10:03:22] DEBUG  : [Intérieur][Wiser Centralisation] Check for update linkquality => 255, raw : 255
[2024-12-21 10:03:25] DEBUG  : [Intérieur][Wiser Centralisation] Check for update action => "off_top", raw : "off_top"
[2024-12-21 10:03:25] DEBUG  : [Intérieur][Wiser Centralisation] Check for update battery => 60, raw : 60
[2024-12-21 10:03:25] DEBUG  : [Intérieur][Wiser Centralisation] Check for update last_seen => "2024-12-21 10:03:24", raw : "2024-12-21T09:03:24.754Z"
[2024-12-21 10:03:25] DEBUG  : [Intérieur][Wiser Centralisation] Check for update linkquality => 255, raw : 255
[2024-12-21 10:03:15] DEBUG  : {"zigbee2mqtt":{"0x70ac08fffe13a984":{"action":"on_top","battery":60,"device":{"applicationVersion":2,"dateCode":"","friendlyName":"0x70ac08fffe13a984","hardwareVersion":1,"ieeeAddr":"0x70ac08fffe13a984","manufacturerID":4190,"manufacturerName":"Schneider Electric","model":"550D6001","networkAddress":51411,"powerSource":"Battery","softwareBuildID":"002.009.001 R","stackVersion":6,"type":"EndDevice","zclVersion":3},"last_seen":"2024-12-21T09:03:15.412Z","linkquality":255}}}
[2024-12-21 10:03:19] DEBUG  : {"zigbee2mqtt":{"0x70ac08fffe13a984":{"action":"on_top","battery":60,"device":{"applicationVersion":2,"dateCode":"","friendlyName":"0x70ac08fffe13a984","hardwareVersion":1,"ieeeAddr":"0x70ac08fffe13a984","manufacturerID":4190,"manufacturerName":"Schneider Electric","model":"550D6001","networkAddress":51411,"powerSource":"Battery","softwareBuildID":"002.009.001 R","stackVersion":6,"type":"EndDevice","zclVersion":3},"last_seen":"2024-12-21T09:03:19.414Z","linkquality":255}}}
[2024-12-21 10:03:22] DEBUG  : {"zigbee2mqtt":{"0x70ac08fffe13a984":{"action":"off_top","battery":60,"device":{"applicationVersion":2,"dateCode":"","friendlyName":"0x70ac08fffe13a984","hardwareVersion":1,"ieeeAddr":"0x70ac08fffe13a984","manufacturerID":4190,"manufacturerName":"Schneider Electric","model":"550D6001","networkAddress":51411,"powerSource":"Battery","softwareBuildID":"002.009.001 R","stackVersion":6,"type":"EndDevice","zclVersion":3},"last_seen":"2024-12-21T09:03:22.210Z","linkquality":255}}}
[2024-12-21 10:03:25] DEBUG  : {"zigbee2mqtt":{"0x70ac08fffe13a984":{"action":"off_top","battery":60,"device":{"applicationVersion":2,"dateCode":"","friendlyName":"0x70ac08fffe13a984","hardwareVersion":1,"ieeeAddr":"0x70ac08fffe13a984","manufacturerID":4190,"manufacturerName":"Schneider Electric","model":"550D6001","networkAddress":51411,"powerSource":"Battery","softwareBuildID":"002.009.001 R","stackVersion":6,"type":"EndDevice","zclVersion":3},"last_seen":"2024-12-21T09:03:24.754Z","linkquality":255}}}
[2024-12-21 10:04:35] DEBUG  : {"zigbee2mqtt":{"0x70ac08fffe13a984":{"action":"on_top","battery":60,"device":{"applicationVersion":2,"dateCode":"","friendlyName":"0x70ac08fffe13a984","hardwareVersion":1,"ieeeAddr":"0x70ac08fffe13a984","manufacturerID":4190,"manufacturerName":"Schneider Electric","model":"550D6001","networkAddress":51411,"powerSource":"Battery","softwareBuildID":"002.009.001 R","stackVersion":6,"type":"EndDevice","zclVersion":3},"last_seen":"2024-12-21T09:04:35.523Z","linkquality":255}}}

Auriez-vous une idée ?

D’avance je vous remercie pour le futur ajout et votre aide.

Bonne journée et bonnes fêtes.

Cordialement.

Bonjour,

Voir le chapitre dans la documentation concernant module non reconnu: https://doc.jeedom.com/fr_FR/plugins/automation%20protocol/z2m/#Module%20non%20reconnu

les demandes d’ajout ne se font pas dans le plugin mais par zigbee2mqtt

Bonjour,

Merci de votre retour.

Y’a-t-il un espace sur lequel demander a zigbee2mqtt l’inclusion du module ?

Merci d’avance.

Au temps pour moi je n’avais pas vu le lien vers le site zigbee2mqtt

Bonjour,
Chez moi ce bouton est parfaitement reconnu (j’en ai 2 : un en version 2 boutons et un en version 4 boutons).
Il n’est pas reconnu comme un S520531 car il semble que Schneider ait réutilisé le soft et le circuit d’un autre bouton voici la fiche Zigbee2mqtt

Avez vous fait la manip pour le passer en 4 boutons ? D’origine il est en 2 boutons. Il ne suffit pas de mettre le cache avec 2 demi boutons (voir la fiche il faut presser 2 boutons pendant 10 secondes).
Ensuite il faut faire des scénarios pour l’utiliser. Pour les valeurs « on_top », « off_top », « on_bottom », « off_bottom » c’est assez simple mais pour les « brightness_move_… » et « brightness_stop_… » je n’ai pas essayé car je n’en ai pas l’utilité. Ceci dit je sais que pendant l’appui on récupère la valeur « brightness_move_… » et quand on relache on récupère la valeur « brightness_stop_… »
Pour la petite histoire j’ai un peu galéré pour un truc : comprendre comment mettre la pile :smiley: je trouve la documentation (une simple image) très peu claire.

1 « J'aime »

Merci pour votre retour.
Effectivement, je n’ai que bêtement mis le cache avec 2 demi boutons, pensant que chaque bouton envoyé un ordre et que l’appui sur 2 boutons montées ou descentes permettaient de savoir s’il n’y avait qu’un ou deux demi boutons.
De mon côté j’ai utilisé le « brightness_move », effectivement il fonctionne comme indiqué, un appui long (2 sec environ) renvoi l’action et le relachement renvoi « bridhtness_stop », cela peut être pratique pour monter ou descendre de X % les volets, tout en permettant un stop.

Je regarde demain. Merci beaucoup, j’économiserai un interrupteur :slight_smile:
Effectivement la notice n’est pas très claire, j’avais cru que l’image où les doigts appuient sur le bouton 2 et 3 permettait de retirer le cache pour mettre la pile, mais n’y arrivant pas à le retirer, j’ai fais autrement :smiley:

Effectivement, un appui long de 10 sec sur les boutons 2 et 3 permettent de changer le mode (2 ou 4 bouttons).
Ce changement de mode se matérialise par l’apparition d’une LED rouge.

Merci encore Vedrine.

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