Frient / Smoke Alarm - Erreur dans certaines commandes

Bonjour,

Je viens d’acquérir des détecteur de fumée Frient (modèle SMSZB-120 HW 5.0.2).

L’intégration à Jeedom (v4.2) se passe bien (objet + commandes créés), mais plusieurs commandes sont mal interprétées.

J’utilise une clé Zigbee Conbee2 + plugin deconz (v2022-02-04).

Dans les commandes créées automatiquement, et qui fonctionnent, j’ai :

  • Alert Off 23 (action) : sirène OFF
  • Alert Sirene long 23 (action) : sirène ON long
  • Alert Sirene 23 (action) : sirène ON court
  • Température 26-0402 (info numérique) : t°

Dans les commandes créées automatiquement, et qui ne fonctionnent pas, j’ai :

  • Alerte 23 (info binaire) : aucune valeur
  • Fumée 23-0500 (info binaire) : valeur toujours à 0
  • Alert Clignotement 23 (action) : la sirène se déclenche bien, mais sans allumer la LED

En résumé, mes 3 problèmes sont donc :

  • Lors d’un test de l’alarme, aucune info d’incendie (via Alerte ou Fumée) n’est remontée, ce qui est plutôt problématique :slight_smile:
  • L’action « Alert Clignotement » n’actionne pas la LED
  • La commande d’état de la batterie n’est pas créée

Voici les infos brutes de l’équipement :

{
    "3": {
        "etag": "04ade3d4e5197e1cb1a2a82c86636e77",
        "hascolor": false,
        "lastannounced": "2022-08-03T11:57:20Z",
        "lastseen": "2022-08-03T12:54Z",
        "manufacturername": "frient A\/S",
        "modelid": "SMSZB-120",
        "name": "Warning device 3",
        "state": {
            "alert": "none",
            "reachable": true
        },
        "swversion": "4.0.2",
        "type": "Warning device",
        "uniqueid": "00:15:bc:00:31:01:19:3c-23"
    },
    "10": {
        "config": {
            "battery": 100,
            "on": true,
            "pending": [],
            "reachable": true
        },
        "ep": 35,
        "etag": "8a0fdc1fb0ee51cf54c4fc5808439881",
        "lastannounced": "2022-08-03T11:57:20Z",
        "lastseen": "2022-08-03T12:54Z",
        "manufacturername": "frient A\/S",
        "modelid": "SMSZB-120",
        "name": "Fire 10",
        "state": {
            "fire": false,
            "lastupdated": "2022-08-03T12:54:54.222",
            "lowbattery": false,
            "test": false
        },
        "swversion": "4.0.2",
        "type": "ZHAFire",
        "uniqueid": "00:15:bc:00:31:01:19:3c-23-0500"
    },
    "11": {
        "config": {
            "battery": 100,
            "offset": 0,
            "on": true,
            "reachable": true
        },
        "ep": 38,
        "etag": "8a0fdc1fb0ee51cf54c4fc5808439881",
        "lastannounced": "2022-08-03T11:57:20Z",
        "lastseen": "2022-08-03T12:54Z",
        "manufacturername": "frient A\/S",
        "modelid": "SMSZB-120",
        "name": "Temperature 11",
        "state": {
            "lastupdated": "2022-08-03T12:52:01.417",
            "temperature": 2543
        },
        "swversion": "4.0.2",
        "type": "ZHATemperature",
        "uniqueid": "00:15:bc:00:31:01:19:3c-26-0402"
    }
}

N’hésitez pas à me dire si vous avez besoin d’autres éléments pour pouvoir m’aider !

Merci d’avance,
Pierre

En complément, voici les logs Deconz en mode débug lors du déclenchement du boutton de test de l’alarme :

[2022-08-03 15:13:45][DEBUG] : {"00212EFFFF05FD57":{"e":"changed","id":"10","r":"sensors","state":{"fire":false,"lastupdated":"2022-08-03T13:13:45.477","lowbattery":false,"test":true},"t":"event","uniqueid":"00:15:bc:00:31:01:19:3c-23-0500"}}
[2022-08-03 15:13:46][DEBUG] : {"00212EFFFF05FD57":{"e":"changed","id":"10","r":"sensors","state":{"fire":false,"lastupdated":"2022-08-03T13:13:46.862","lowbattery":false,"test":true},"t":"event","uniqueid":"00:15:bc:00:31:01:19:3c-23-0500"}}
[2022-08-03 15:13:47][DEBUG] : {"00212EFFFF05FD57":{"e":"changed","id":"10","r":"sensors","state":{"fire":false,"lastupdated":"2022-08-03T13:13:47.233","lowbattery":false,"test":false},"t":"event","uniqueid":"00:15:bc:00:31:01:19:3c-23-0500"}}

Ces logs sont tous reçus en même temps lorsque je relache le bouton de test après plus de 6,5s.

J’ai l’impression que l’alarme génère une alerte de type « test »:true, tout en laissant « fire »:false.
Du coup, Jeedom ne l’interprête pas et le test n’est pas remonté comme une alerte dans l’une des commandes.
Je peux toujours allumer un vrai feux pour tester, mais j’aimerais éviter :sweat_smile:

On peut aussi voir que l’état de la batterie est bien remonté, mais comme la commande n’existe pas, il n’est pas traité.

Si vous avez possibilité de m’aider.
Merci,
Pierre

Dans deconz aucun etat de batterie ne remonte directement dans les équipements.

Pour le reste je pense qu’il va falloir que tu ouvre un ticket pour que les commandes soient traitées par le plugin.

Merci Idaho,

J’ajoute le Tag « Amélioration » afin que l’équipe Jeedom puisse intégrer les commandes pour ce module au plugin.

@JeedomTeam, si vous avez besoin d’éléments complémentaires, dites le moi.

Merci,
Pierre