Frient - détecteur de fumée – commande sirene absente plugin JMQTT

Bonjour,
Il semble que des utilisateurs ayant les détecteurs de fumée Frient arrivent à commander l’alarme depuis le plugin zigbee (Frient - détecteur de fumée -- commande sirene absente).

J’imagine que cela doit également etre possible avec JMQTT que j’utilise, mais je n’arrive pas à trouver comment faire.
Y’en a t-il parmi vous qui utilisent ces détecteurs de fumée frient avec JMQTT et ont réussi à déclencher l’alarme depuis jeedom ?

Merci

Hello,

Le plugin Zigbee de Jeedom s’appuie (si je ne m’abuse) sur Zigbee2mqtt.
Zigbee2mqtt est effectivement supporté par jMQTT et largement utilisé par la communauté Jeedom.

Par contre, je ne vois pas de smoke detector Frient dans les équipements supportés par z2m, mais il y a des issues ouvertes sur leur GitHub : Issues · Koenkk/zigbee2mqtt · GitHub, peut-être trouveras-tu des infos aussi par là-bas…

1 « J'aime »

Bonjour,

Merci pour votre réponse. Mes deux détecteurs Frient sont bien reconnus et remontent des infos (température, état etc…) j’imagine qu’ils sont donc bien supportés.

J’ai regardé sur le lien github, il y a bien des problèmes similaires mais c’est avec home assistant, ou alors avec un autre plugin sur ce même forum.

L’idée de départ était de coupler les détecteurs pour que lorsque de la fumée est détectée au garage la sirène se déclenche également à l’étage et vice et versa.
Si j’arrivais à faire ceci je prévoyais également de les détourner légèrement de leurs fonctions premières pour pouvoir déclencher la sirène en cas d’intrusion. Je vais continuer à chercher ce ne doit pas être si compliqué si cela fonctionne ailleurs.

Non sur zigpy. C’est zigbeelinker qui est basé zigbee2mqtt.

Antoine

Ah my bad :+1:

Il y a aussi des choses sur le Github de zigpy et il me semble qu’il y ait la parité fonctionnelle avec zigbee2mqtt sur le module « Frient SMSZB-120 Intelligent Smoke Alarm ».

Bonjour, Merci pour vos réponses. J’ai regardé les liens mais je n’ai pas trouvé de solutions, je ne comprends toujours pas que cela puisse fonctionner avec d’autres plugins, ou même sur home assistant et que cela ne fonctionne pas avec jeedom et Zigbee2mqtt. Cette fonctionnalité me semble pourtant très intéressante, je vais peut-être essayer de soumettre le problème à Frient directement.

Bonjour,
Pour information, j’ai recu deux Frient Intelligent Smoke Alarm (SMSZB-120), je les ai appairés via Deconz, et:

  • le premier est reconnu comme un Develco Products A/S / SMSZB-120.
    • il y a bien les infos température & fumée, ainsi que les commandes de sirene (on, long, off, clignotement)
  • le deuxieme est reconnu comme un frient A/S / SMSZB-120.
    • je ne vois que la température et la fumée. pas de commandes sirene.

J’ai essayé de deleter le deuxieme et de le reimporter, le resetter sur le hardware, de faire une copie du premier et de changer l’ID, rien n’y fait. Est-ce un bug de deconz quand il y en a deux?

Voici les logs detaillés du plugin deconz
Le premier, qui marche:

{
    "12": {
        "etag": "XXX",
        "hascolor": false,
        "lastannounced": null,
        "lastseen": "2022-01-31T10:10Z",
        "manufacturername": "Develco Products A\/S",
        "modelid": "SMSZB-120",
        "name": "Warning device 12",
        "state": {
            "alert": "none",
            "reachable": true
        },
        "swversion": "0x00040002",
        "type": "Warning device",
        "uniqueid": "<ID>-23"
    },
    "41": {
        "config": {
            "battery": 100,
            "enrolled": 1,
            "on": true,
            "pending": [],
            "reachable": true
        },
        "ep": 35,
        "etag": "XXX",
        "lastseen": "2022-01-31T10:10Z",
        "manufacturername": "Develco Products A\/S",
        "modelid": "SMSZB-120",
        "name": "Fire 41",
        "state": {
            "fire": false,
            "lastupdated": "2022-01-31T10:06:44.219",
            "lowbattery": false,
            "test": false
        },
        "type": "ZHAFire",
        "uniqueid": "<ID>-23-0500"
    },
    "42": {
        "config": {
            "battery": 100,
            "offset": 0,
            "on": true,
            "reachable": true
        },
        "ep": 38,
        "etag": "XXX",
        "lastseen": "2022-01-31T10:10Z",
        "manufacturername": "Develco Products A\/S",
        "modelid": "SMSZB-120",
        "name": "Temperature 42",
        "state": {
            "lastupdated": "2022-01-31T10:10:22.295",
            "temperature": 2356
        },
        "type": "ZHATemperature",
        "uniqueid": "<ID>-26-0402"
    }
}

le deuxieme, qui n’a pas la commande sirene:

{
    "43": {
        "config": {
            "battery": 100,
            "enrolled": 1,
            "on": true,
            "pending": [],
            "reachable": true
        },
        "ep": 35,
        "etag": "XXX",
        "lastseen": "2022-01-31T10:00Z",
        "manufacturername": "frient A\/S",
        "modelid": "SMSZB-120",
        "name": "Fire 43",
        "state": {
            "fire": false,
            "lastupdated": "2022-01-31T09:56:27.628",
            "lowbattery": false,
            "test": false
        },
        "type": "ZHAFire",
        "uniqueid": "<ID>-23-0500"
    },
    "44": {
        "config": {
            "battery": 100,
            "offset": 0,
            "on": true,
            "reachable": true
        },
        "ep": 38,
        "etag": "XXX",
        "lastseen": "2022-01-31T10:00Z",
        "manufacturername": "frient A\/S",
        "modelid": "SMSZB-120",
        "name": "Temperature 44",
        "state": {
            "lastupdated": "2022-01-31T09:54:36.692",
            "temperature": 2168
        },
        "type": "ZHATemperature",
        "uniqueid": "<ID>-26-0402"
    }
}

Vous remarquerez que le « warning device » n’est pas listé…

Quelqu’un a deja eu le probleme? Probleme hardware ou software?..
Vous auriez une idée ou continuer a chercher?

Ben le « manufacturename » est différent mais en général le code ne fait les tests qu’a partir du « modelid », celui ci étant identique, je vois pas pourquoi ce na marcherait pas.

Et sans avoir le GUI, impossible de voir si c’est les memes, tu as essayé de l’inclure 2 fois de suite, sans l’effacer ?