Homebridge et Figaro FGSD002

Bonjour,
J’ai plusieurs détecteurs de fumée Figaro en ZWave, correctement reconnus par Jeedom avec le plugin Zwave JS. Ces détecteurs apparaissent également dans Homebridge, la case « Envoyer à Homebridge » est cochée. Et pourtant, ils n’apparaissent pas dans l’application Maison. Quelqu’un aurait une idée pour me dépanner ?
Remarque : cette installation fonctionnait correctement auparavant avec l’ancien plugin OpenZwave. Le log Homebridge indique que les détecteurs ont été supprimés du cache.

Merci,
Benoît.


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : Homebridge
Version : 2024-11-06 14:02:05 (stable)
Statut Démon : Démarré - (2024-11-16 10:47:40)

Informations complémentaires

Informations de Debug

NodeJS : v20.18.0
Version NPM : 10.8.2
Prefixe Global : /usr
Racine NPM Globale : /usr/lib/node_modules
Architecture : aarch64 / arm64 / 64bits
Linux : Debian GNU/Linux 11 (bullseye)
Système : RPI 3 B
Mémoire : OK
JsonRPC : enable
Plugin : stable/2024-11-06 14:02:05 (avant:stable/2024-09-25 15:59:46)
Homebridge : 1.8.5
HAP-NodeJS : 0.12.3
Homebridge-Jeedom locale : 1.8.4.0005
Homebridge-Jeedom en ligne : 1.8.4.0005

  • async : 3.2.6 (==3.2.6)
  • axios : 1.7.7 (==1.7.7)
  • express : 4.21.0 (==4.21.0)

Utilisateur sélectionné : admin
Branche : master
VideoProcessor : /usr/lib/node_modules/ffmpeg-for-homebridge/ffmpeg
Plugins Homebridge :

  • homebridge-alexa @ 0.5.30
  • homebridge-camera-ffmpeg @ 3.1.0
  • homebridge-config-ui-x @ 4.39.1
  • homebridge-gsh @ 2.0.1

Bonjour, quel type générique avez vous attribué à la commande info binaire qui indique si fumée ou pas ?

Bonjour, je n’ai pas modifié cette valeur. C’est « Info / Détection de fumée ».

Alors il faudrait m’envoyer la ligne débug qui précède la création de l’équipement dans le log homebridge_start, trouvez un site qui formate le json et copiez dans un champ code ici (pas d’accès à un pc avant une bonne semaine)

PS: fibaro

1 « J'aime »

Nebz, merci pour votre temps. Voici la configuration d’un des détecteurs. Le log ne montre pas d’erreur.

{
    "id": "34",
    "name": "2 - Fibargroup Smoke Detector FGSD002",
    "logicalId": "2",
    "generic_type": "Environment",
    "object_id": "12",
    "eqType_name": "zwavejs",
    "isVisible": 1,
    "isEnable": 1,
    "order": "9999",
    "comment": null,
    "tags": null,
    "status": {
        "lastCommunication": "2024-11-16 14:16:56",
        "timeout": 0,
        "warning": 0,
        "danger": 0,
        "batterydanger": 0,
        "batterywarning": 0,
        "battery": 35,
        "batteryDatetime": "2024-11-15 23:18:46"
    },
    "sendToHomebridge": 1,
    "services": {
        "temperature": [
            {
                "temperature": {
                    "id": "371",
                    "logicalId": "49-0-Air temperature",
                    "generic_type": "TEMPERATURE",
                    "eqType": "zwavejs",
                    "name": "Température",
                    "order": "3",
                    "type": "info",
                    "subType": "numeric",
                    "eqLogic_id": "34",
                    "unite": "°C",
                    "isVisible": 1,
                    "currentValue": 20.1,
                    "display": {
                        "invertBinary": 0
                    },
                    "configuration": {
                        "phpType": "double"
                    }
                }
            }
        ],
        "smoke": [
            {
                "smoke": {
                    "id": "372",
                    "logicalId": "113-0-Smoke Alarm-Sensor status",
                    "generic_type": "SMOKE",
                    "eqType": "zwavejs",
                    "name": "Fumées",
                    "order": "5",
                    "type": "info",
                    "subType": "binary",
                    "eqLogic_id": "34",
                    "isVisible": 1,
                    "currentValue": 0,
                    "display": {
                        "invertBinary": 1
                    },
                    "configuration": {
                        "phpType": "integer"
                    }
                }
            }
        ],
        "sabotage": [
            {
                "sabotage": {
                    "id": "373",
                    "logicalId": "113-0-Heat Alarm-Heat sensor status",
                    "generic_type": "SABOTAGE",
                    "eqType": "zwavejs",
                    "name": "Chaleur",
                    "order": "6",
                    "type": "info",
                    "subType": "binary",
                    "eqLogic_id": "34",
                    "isVisible": 1,
                    "currentValue": 0,
                    "display": {
                        "invertBinary": 1
                    },
                    "configuration": {
                        "phpType": "integer"
                    }
                }
            },
            {
                "sabotage": {
                    "id": "374",
                    "logicalId": "113-0-Home Security-Cover status",
                    "generic_type": "SABOTAGE",
                    "eqType": "zwavejs",
                    "name": "Sabotage",
                    "order": "7",
                    "type": "info",
                    "subType": "binary",
                    "eqLogic_id": "34",
                    "isVisible": 1,
                    "currentValue": 0,
                    "display": {
                        "invertBinary": 1
                    },
                    "configuration": {
                        "phpType": "integer"
                    }
                }
            }
        ],
        "battery": [
            {
                "battery": {
                    "id": "376",
                    "logicalId": "128-0-level",
                    "generic_type": "BATTERY",
                    "eqType": "zwavejs",
                    "name": "Batterie",
                    "order": "9",
                    "type": "info",
                    "subType": "numeric",
                    "eqLogic_id": "34",
                    "unite": "%",
                    "isVisible": 0,
                    "currentValue": 35,
                    "configuration": {
                        "maxValue": 100,
                        "minValue": 0,
                        "phpType": "double"
                    },
                    "display": {
                        "invertBinary": 0
                    }
                }
            }
        ]
    },
    "numSwitches": 0,
    "numDetector": 0
}

Je pense que le problème vient des deux sabotages, retirez-en un

:imp: correcteur…

Bonsoir nebz,
J’ai retiré l’une des commande générique « Sabotage » de mes détecteurs et redémarré le démon Homebridge, ils n’apparaissent toujours pas dans maison.

Pour info ils n’apparaissent jamais vraiment dans maison… ils sont dans les périphériques de sécurité la :


Tu pourrais aussi m’envoyer là toutes les lignes de création de cet équipement dans le log homebridge_start

Ben édite tes messages…

@nebz J’ai récupéré mes détecteurs :slight_smile: Merci pour l’assistance.

Ok, par magie ?