Aeotec ZWA039-C non reconnu

Bonjour,

J’essaye de préparer ma migration de openZwave vers ZwaveJS. J’ai que des modules Fibaro et un détecteur d’humidité Aeotec ZWA039-C. Aucun soucis avec les Fibaro mais pour une raison que j’ignore, le module Aeotec n’est pas reconnu du tout alors qu’il fonctionne bien avec openZwave (même s’il est reconnu comme un ZWA009)

J’ai les version suivantes de ZwaveJS:

zwave-js-ui: 9.12.0.96eeb76
zwave-js: 12.12.4

Pourtant il semble bien être dans la base de donnée de ZwaveJS: Z-Wave JS Config DB Browser

J’ai même essayé l’exclusion suivi d’une nouvelle inclusion sans succès. Ci-dessous les debugs ZwaveJS:

{
  "id": 62,
  "name": "",
  "loc": "",
  "values": [],
  "groups": [],
  "neighbors": [],
  "ready": true,
  "available": true,
  "hassDevices": {},
  "failed": false,
  "inited": true,
  "eventsQueue": [
    {
      "time": "2024-07-22T17:41:48.335Z",
      "event": "wake up",
      "args": [
        4
      ]
    },
    {
      "time": "2024-07-22T17:41:48.335Z",
      "event": "interview stage completed",
      "args": [
        "ProtocolInfo"
      ]
    },
    {
      "time": "2024-07-22T17:41:48.415Z",
      "event": "interview stage completed",
      "args": [
        "NodeInfo"
      ]
    },
    {
      "time": "2024-07-22T17:41:48.463Z",
      "event": "interview stage completed",
      "args": [
        "CommandClasses"
      ]
    },
    {
      "time": "2024-07-22T17:41:48.465Z",
      "event": "interview stage completed",
      "args": [
        "OverwriteConfig"
      ]
    },
    {
      "time": "2024-07-22T17:41:48.466Z",
      "event": "interview stage completed",
      "args": [
        "Complete"
      ]
    },
    {
      "time": "2024-07-22T17:41:48.470Z",
      "event": "ready",
      "args": []
    },
    {
      "time": "2024-07-22T17:41:48.471Z",
      "event": "interview completed",
      "args": []
    },
    {
      "time": "2024-07-22T17:44:56.444Z",
      "event": "interview started",
      "args": []
    },
    {
      "time": "2024-07-22T17:44:56.480Z",
      "event": "interview stage completed",
      "args": [
        "ProtocolInfo"
      ]
    },
    {
      "time": "2024-07-22T17:44:56.518Z",
      "event": "interview stage completed",
      "args": [
        "NodeInfo"
      ]
    },
    {
      "time": "2024-07-22T17:44:56.557Z",
      "event": "interview stage completed",
      "args": [
        "CommandClasses"
      ]
    },
    {
      "time": "2024-07-22T17:44:56.558Z",
      "event": "interview stage completed",
      "args": [
        "OverwriteConfig"
      ]
    },
    {
      "time": "2024-07-22T17:44:56.558Z",
      "event": "interview stage completed",
      "args": [
        "Complete"
      ]
    },
    {
      "time": "2024-07-22T17:44:56.560Z",
      "event": "ready",
      "args": []
    },
    {
      "time": "2024-07-22T17:44:56.561Z",
      "event": "interview completed",
      "args": []
    },
    {
      "time": "2024-07-22T17:44:56.560Z",
      "event": "ready",
      "args": []
    },
    {
      "time": "2024-07-22T17:44:56.561Z",
      "event": "interview completed",
      "args": []
    }
  ],
  "status": "Awake",
  "interviewStage": "Complete",
  "priorityReturnRoute": {},
  "customReturnRoute": {},
  "customSUCReturnRoutes": [],
  "applicationRoute": false,
  "_name": "NodeID_62",
  "statistics": {
    "commandsTX": 13,
    "commandsRX": 10,
    "commandsDroppedRX": 8,
    "commandsDroppedTX": 0,
    "timeoutResponse": 1,
    "rtt": 30.8,
    "lastSeen": "2024-07-22T17:44:56.555Z",
    "lwr": {
      "repeaters": [],
      "protocolDataRate": 3
    }
  },
  "prioritySUCReturnRoute": false,
  "hexId": "0xXXXX 0xXXXX-0xXXXX",
  "dbLink": "https://devices.zwave-js.io/?jumpTo=0xXXXX:0xXXXX:0xXXXX:0.0",
  "productLabel": "Unknown product 0xXXXX",
  "productDescription": "0xXXXX",
  "manufacturer": "Unknown manufacturer 0xXXXX",
  "endpointsCount": 0,
  "endpoints": [
    {
      "index": 0,
      "label": "Root Endpoint"
    }
  ],
  "isSecure": false,
  "security": "None",
  "isControllerNode": false,
  "keepAwake": false,
  "deviceClass": {
    "basic": 4,
    "generic": 7,
    "specific": 1
  },
  "lastActive": 1721670296555,
  "firmwareCapabilities": {
    "firmwareUpgradable": false
  },
  "protocol": 0,
  "deviceId": "undefined-undefined-undefined",
  "protocolVersion": 3,
  "zwavePlusVersion": 2,
  "zwavePlusNodeType": 0,
  "zwavePlusRoleType": 6,
  "nodeType": 1,
  "supportsSecurity": false,
  "supportsBeaming": true,
  "isListening": false,
  "isFrequentListening": false,
  "isRouting": true,
  "maxDataRate": 100000,
  "hasDeviceConfigChanged": false,
  "supportsTime": false,
  "lastReceive": 1721670296555,
  "lastTransmit": 1721670295698,
  "errorReceive": false,
  "errorTransmit": false
}

Côté Jeedom. la fenêtre Valeur reste complètement vide.

Merci pour votre support

Avec du aotec, a la sortie du plugin, j’avais du faire un ticket pour qu’il l’ajoute.

Je viens de verifier dans le doc (Toujours lire la doc :wink: )

https://doc.jeedom.com/fr_FR/plugins/automation%20protocol/zwavejs/

Module non ou mal reconnu
Si vous constatez qu’un module n’est pas ou est mal reconnu par le plugin Z-Wave JS alors qu’il était bien pris en charge par le plugin OpenZwave, il faut tout d’abord s’assurer que les données présentes dans la fenêtre Valeurs (accessible depuis la page de l’équipement) se mettent bien à jour lorsque le module est actionné physiquement.

Ensuite, une fois certain que le module en lui-même est bien reconnu et que ses valeurs se mettent à jour, si certaines commandes restent non fonctionnelles il sera nécessaire d’ouvrir une demande au support Jeedom en fournissant impérativement les éléments suivants :

Fabricant et référence exacte du module concerné,
Descriptif des commandes non fonctionnelles,
Capture d’écran des Informations du nœud dans la fenêtre du même nom,
Captures d’écran de chaque bloc de la fenêtre des Valeurs du nœud
Pour aller plus loin, vous pouvez actionner physiquement le module et effectuer des captures d’écran des changements de valeurs consécutifs, toujours dans la fenêtre des Valeurs du nœud.

edit : Tu l’inclus bien en mode auto (non securisé)

Merci pour ta réponse mais j’ai déjà essayé cette voie qui est une impasse car tu ne peux pas ouvrir de ticket pour un plugin gratuit d’ou mon post sur le forum. Oui je l’inclus bien en mode non sécurisé.

Pourquoi tu ne pourrais pas sur un plugin gratuit , c’est un plugin officiel donc pas de restriction de ce genre
C’est si tu a des plugins en bêta que tu ne peux pas

Désolé pour le retard. Voici un screenshot quand j’essaye d’ouvrir un ticket avec le support:

Ce n’est pas une box jeedom ?

Non. J’ai installé Jeedom en mode Docker.

Bonjour

As tu essayé directement via l’interface zwavejsui ?

Bonjour rootard, tu veux dire essayer une nouvelle inclusion depuis l’interface zwavejui ?

Oui as tu essayé ?

J’essaye à mon retour de vacances :wink:

Je te tiendrai au courant. Merci !!

Merci Rootard !!! Ça a effectivement marché en passant par le UI de ZwaveJS.

1 « J'aime »

Bonjour,

Non cette affirmation n’est pas exacte.

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