Modules fibaro FGRM222 ne fonctionne pas

Bonjour,

J’essaye de migrer depuis Openzwave vers Zwavejs et j’ai un problème avec les modules Fibaro FGRM222 pour volets roulants, firmware 22.22.

Les commandes créées par défaut (de classe 38) ne fonctionnent pas car à priori elles ne sont pas dans les valeurs remontées par le noeud comme vous pouvez le voir dans le screen ci-dessous.

J’ai seulement une commande et une info qui fonctionnent dans « Binary Switch v1 » qui me permettent d’ouvrir ou fermer le volet mais c’est tout.

Impossible donc d’envoyer une valeur d’ouverture avec le #slider#.
Parfois aucune valeur ne remonte dans « Multilevel Switch v0 » pas même « currentValue » comme sur le screen.

Voici les valeurs de configuration de mon module :

Je précise que j’ai 2 autres modules identiques qui réagissent de la même façon.
J’ai d’autres modules Fibaro ou autre marque qui fonctionnent parfaitement.
Le plugin ZwaveJs est parfaitement fonctionnel, aucun problème de dépendances ou de démon.
Je n’ai pas d’erreur dans les logs.

Quelqu’un a déjà eu ce problème ?

Merci pour votre aide.

Information supplémentaire, je viens d’exclure, de réinitialiser et d’inclure un des modules et le problème reste présent.

Je suis sous Home Assistant (plus sous Jeedom)
Z-Wave JS 12.11.0
Encore 6 FGRM-222 version 22.22

Merci pour l’info, en effet je suis tombé sur un message sur le forum de HA dans lequel ils parlaient de faire une mise à jour de HA pour que tout fonctionne correctement.

Le plugin Jeedom utilise ZwaveJS UI en version 9.12.0 et donc probablement zwave-js 12.5.6, peut-être qu’ils fonctionneront lors d’une prochaine mise à jour…

J’étais encore sous Jeedom il y a 3 mois avec Z-wave JS, mes FGRM-222 fonctionnaient

1 « J'aime »

Bonjour,

Il te manque beaucoup de commandes en 38.

Ma dizaine de FGR222 en FW 25.25 fonctionne depuis le début sans soucis.

Il faudrait la capture d’écran de la page Noeud d’un de tes modules.

Oui les commandes en 38 ne remontent pas, seule l’information de la position remonte mais pas tous les temps.

Voilà des captures de la page noeud d’un de mes modules.


Ah ce sont des shutter 1 et non des shutter 2. Confusion de mon côté.

Les shutter 1 sont bien entendus également reconnus par zwavejs :

Tout à l’air correct pour le reste. Sauf qu’il n’a pas de voisin ? Que dit le graphique réseau et la page santé du plugin ?

On peut voir aussi le log des dépendances ?

Aussi essayer :

  • de mettre à jour les nœuds voisins
  • de ré-interviewer le nœud
  • de synchroniser avec Jeedom.

Si il y a bien des voisins et dans le réseau et la table de voisinage RAS.
Pas d’erreur sur la page de santé tout est en OK.
Rien dans les logs non plus, j’avais activé le mode débug pour suivre l’appairage et l’envoi des commandes 38, même s’il ne se passe rien pas de retour d’erreur.
J’ai juste eu un avertissement dans l’après midi en redémarrant mon Raspberry pi.

J’ai déjà essayé de mettre à jour les voisins, de reinterviewer et de tout resynchroniser. Rien n’y a fait.


Tu ne montres cependant pas les logs de zwavejs (on s’en fiche du log zwavejsd).

De plus c’est bizarre quil n’y ait pas de voisins dans la page Noeud. Moi c’est le cas.
Tes modules sont en liaison directe avec le contrôleur ?

J’ai lancé toutes les commandes en mode débug et j’ai relancé la découverte de voisins + re interrogé le noeud et voilà le log de zwavejs, aucune erreur mais pas de commande ou info ‹ 38 › qui remontent…

Il y a bien des voisins après nouvelle recherche, dans la table de voisinage il n’y a pas d’erreur.

Merci pour ton aide.

Je vois des 38 dans le log mais comme il est incomplet et que c’est une capture d’écran … Il faut copier/coller le texte entre balises…

Je vois aussi que dans configuration Jeedom / properties il y a maintenant « shutter » ce qui n’était pas le cas avant. Toujours aucune commande en 38 maintenant ? Cela devrait être le cas.

Les 38 dans les logs c’est que j’envoie les commandes vers le module mais aucune erreur, aucun retour et aucune action.

Et non toujours aucune commande ou info 38 sur le module.

0100|[2024-06-15 16:17:51] DEBUG  : [inclusion] Démarrage du mode inclusion exclude 0
0101|[2024-06-15 16:17:51] DEBUG  : [handleController] Exclusion démarrée
0102|[2024-06-15 16:18:51] DEBUG  : [handleController] Exclusion arrêtée
0103|[2024-06-15 16:19:55] DEBUG  : [inclusion] Démarrage du mode inclusion exclude 0
0104|[2024-06-15 16:19:55] DEBUG  : [handleController] Exclusion démarrée
0105|[2024-06-15 16:20:55] DEBUG  : [handleController] Exclusion arrêtée
0106|[2024-06-15 16:21:06] DEBUG  : [inclusion] Démarrage du mode inclusion exclude 0
0107|[2024-06-15 16:21:06] DEBUG  : [handleController] Exclusion démarrée
0108|[2024-06-15 16:21:47] DEBUG  : [handleController] Exclusion arrêtée
0109|[2024-06-15 16:21:47] DEBUG  : [handleController] Nœud exclu
0110|[2024-06-15 16:23:39] DEBUG  : [inclusion] Démarrage du mode inclusion include 2
0111|[2024-06-15 16:23:39] DEBUG  : [handleController] Inclusion démarrée
0112|[2024-06-15 16:23:42] DEBUG  : [handleController] Inclusion arrêtée
0113|[2024-06-15 16:23:44] DEBUG  : [handleController] Nœud inclus
0114|[2024-06-15 16:23:44] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":false,"status":4,"isControllerNode":false,"interviewStage":2,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturer":"Unknown manufacturer 0xXXXX","productDescription":"0xXXXX","productLabel":"Unknown product 0xXXXX","keepAwake":false,"protocol":0}
0115|[2024-06-15 16:23:52] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":false,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"firmwareVersion":"22.22","manufacturerId":271,"manufacturer":"Unknown manufacturer 0xXXXX","productId":4097,"productDescription":"0xXXXX","productType":769,"productLabel":"Unknown product 0xXXXX","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:22.22","keepAwake":false,"protocol":0}
0116|[2024-06-15 16:23:52] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":true,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"firmwareVersion":"22.22","manufacturerId":271,"manufacturer":"Fibargroup","productId":4097,"productDescription":"Roller Shutter","productType":769,"productLabel":"FGRM222","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:22.22","keepAwake":false,"protocol":0}
0117|[2024-06-15 16:23:54] DEBUG  : [nodeAction] Exécution d'une action sur le nœud 27 de type : syncValues
0118|[2024-06-15 16:24:48] DEBUG  : [refreshIfNeeded] 38/0/Open true
0119|[2024-06-15 16:24:51] DEBUG  : [refreshIfNeeded] 38/0/Close true
0120|[2024-06-15 16:26:40] DEBUG  : [setNodeValue] 27-112-0-14 1
0121|[2024-06-15 16:26:40] DEBUG  : [handleSetHistory] 112-0-14 1
0122|[2024-06-15 18:39:00] DEBUG  : [refreshIfNeeded] 38/1/targetValue 26
0123|[2024-06-15 18:39:04] DEBUG  : [refreshIfNeeded] 38/1/targetValue 99
0124|[2024-06-15 20:23:30] DEBUG  : [nodeAction] Exécution d'une action sur le nœud 27 de type : refreshInfo
0125|[2024-06-15 20:23:30] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":1,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturer":"Fibargroup","productDescription":"Roller Shutter","productLabel":"FGRM222","keepAwake":false,"protocol":0}
0126|[2024-06-15 20:23:31] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":2,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturer":"Fibargroup","productDescription":"Roller Shutter","productLabel":"FGRM222","keepAwake":false,"protocol":0}
0127|[2024-06-15 20:23:38] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"firmwareVersion":"22.22","manufacturerId":271,"manufacturer":"Fibargroup","productId":4097,"productDescription":"Roller Shutter","productType":769,"productLabel":"FGRM222","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:22.22","keepAwake":false,"protocol":0}
0128|[2024-06-15 20:23:39] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":true,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"firmwareVersion":"22.22","manufacturerId":271,"manufacturer":"Fibargroup","productId":4097,"productDescription":"Roller Shutter","productType":769,"productLabel":"FGRM222","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:22.22","keepAwake":false,"protocol":0}
0129|[2024-06-15 20:28:17] DEBUG  : [refreshIfNeeded] 37/0/targetValue 50
0130|[2024-06-15 20:28:40] DEBUG  : [refreshIfNeeded] 38/0/targetValue 50
0131|[2024-06-15 20:29:12] DEBUG  : [refreshIfNeeded] 38/0/targetValue 49.5
0132|[2024-06-15 21:12:23] DEBUG  : [autoCreateCommandAction]  27-37-0-targetValue
0133|[2024-06-15 21:12:23] DEBUG  : [autoCreateCommandAction] Array (     [0] => 27     [1] => 37     [2] => 0     [3] => targetValue )
0134|[2024-06-15 21:18:39] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0135|[2024-06-15 21:18:43] DEBUG  : [refreshIfNeeded] 38/0/Open false
0136|[2024-06-15 21:18:46] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0137|[2024-06-15 21:18:48] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0138|[2024-06-15 21:38:27] DEBUG  : [refreshIfNeeded] 38/1/targetValue 54
0139|[2024-06-15 21:38:32] DEBUG  : [refreshIfNeeded] 38/1/targetValue 99
0140|[2024-06-15 21:38:35] DEBUG  : [refreshIfNeeded] 38/1/targetValue 0
0141|[2024-06-15 21:38:39] DEBUG  : [refreshIfNeeded] 38/1/targetValue 99
0142|[2024-06-15 21:38:49] DEBUG  : [refreshIfNeeded] 38/1/targetValue 0
0143|[2024-06-15 21:38:52] DEBUG  : [refreshIfNeeded] 38/1/targetValue 99
0144|[2024-06-15 21:41:34] DEBUG  : [refreshIfNeeded] 38/1/Off 0
0145|[2024-06-15 21:41:38] DEBUG  : [refreshIfNeeded] 38/1/On 1
0146|[2024-06-15 21:41:57] DEBUG  : [refreshIfNeeded] 38/1/Off Stop
0147|[2024-06-15 21:42:00] DEBUG  : [refreshIfNeeded] 38/1/On Start
0148|[2024-06-15 21:42:22] DEBUG  : [setNodeValue] 5-38-1-On 1
0149|[2024-06-15 21:42:35] DEBUG  : [setNodeValue] 5-38-1-Off 1
0150|[2024-06-15 21:42:45] DEBUG  : [setNodeValue] 5-38-1-On 1
0151|[2024-06-15 21:43:03] DEBUG  : [refreshIfNeeded] 38/1/Off 1
0152|[2024-06-15 21:43:06] DEBUG  : [refreshIfNeeded] 38/1/On 1
0153|[2024-06-15 21:44:10] DEBUG  : [refreshIfNeeded] 38/1/Off 1
0154|[2024-06-15 21:44:12] DEBUG  : [refreshIfNeeded] 38/1/On 1
0155|[2024-06-15 21:44:18] DEBUG  : [refreshIfNeeded] 38/1/Off 1
0156|[2024-06-15 21:44:21] DEBUG  : [refreshIfNeeded] 38/1/On 1
0157|[2024-06-15 21:44:33] DEBUG  : [refreshIfNeeded] 37/2/targetValue true
0158|[2024-06-15 21:44:37] DEBUG  : [refreshIfNeeded] 37/2/targetValue false
0159|[2024-06-15 21:44:39] DEBUG  : [refreshIfNeeded] 37/1/targetValue true
0160|[2024-06-15 21:44:42] DEBUG  : [refreshIfNeeded] 37/1/targetValue false
0161|[2024-06-15 21:44:51] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0162|[2024-06-15 21:47:13] DEBUG  : [autoCreateCommandAction]  8-37-0-targetValue
0163|[2024-06-15 21:47:13] DEBUG  : [autoCreateCommandAction] Array (     [0] => 8     [1] => 37     [2] => 0     [3] => targetValue )
0164|[2024-06-15 21:51:36] DEBUG  : [autoCreateCommandAction]  3-37-0-targetValue
0165|[2024-06-15 21:51:36] DEBUG  : [autoCreateCommandAction] Array (     [0] => 3     [1] => 37     [2] => 0     [3] => targetValue )
0166|[2024-06-15 21:56:07] DEBUG  : [refreshIfNeeded] 38/0/targetValue 0
0167|[2024-06-15 21:56:12] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0168|[2024-06-15 21:56:17] DEBUG  : [refreshIfNeeded] 38/0/targetValue 30
0169|[2024-06-15 21:56:23] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0170|[2024-06-15 21:57:30] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0171|[2024-06-15 21:57:40] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0172|[2024-06-15 21:57:45] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0173|[2024-06-15 21:58:06] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0174|[2024-06-15 21:59:17] DEBUG  : [setNodeValue] 3-112-0-3 0
0175|[2024-06-15 21:59:17] DEBUG  : [handleSetHistory] 112-0-3 0
0176|[2024-06-15 21:59:40] DEBUG  : [setNodeValue] 3-112-0-29 1
0177|[2024-06-15 21:59:40] DEBUG  : [handleSetHistory] 112-0-29 1
0178|[2024-06-15 22:01:32] DEBUG  : [nodeAction] Exécution d'une action sur le nœud 3 de type : refreshInfo
0179|[2024-06-15 22:01:33] DEBUG  : [createEqLogic] Création d\'un équipement {"id":3,"inited":true,"status":4,"isControllerNode":false,"interviewStage":1,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturer":"Fibargroup","productDescription":"Roller Shutter","productLabel":"FGRM222","keepAwake":false,"protocol":0}
0180|[2024-06-15 22:01:33] DEBUG  : [createEqLogic] Création d\'un équipement {"id":3,"inited":true,"status":4,"isControllerNode":false,"interviewStage":2,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturer":"Fibargroup","productDescription":"Roller Shutter","productLabel":"FGRM222","keepAwake":false,"protocol":0}
0181|[2024-06-15 22:01:42] DEBUG  : [createEqLogic] Création d\'un équipement {"id":3,"inited":true,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"firmwareVersion":"22.22","manufacturerId":271,"manufacturer":"Fibargroup","productId":4097,"productDescription":"Roller Shutter","productType":769,"productLabel":"FGRM222","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:22.22","keepAwake":false,"protocol":0}
0182|[2024-06-15 22:01:42] DEBUG  : [createEqLogic] Création d\'un équipement {"id":3,"inited":true,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":true,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"firmwareVersion":"22.22","manufacturerId":271,"manufacturer":"Fibargroup","productId":4097,"productDescription":"Roller Shutter","productType":769,"productLabel":"FGRM222","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:22.22","keepAwake":false,"protocol":0}
0183|[2024-06-15 22:05:17] DEBUG  : [refreshIfNeeded] 38/0/targetValue 53
0184|[2024-06-15 22:05:23] DEBUG  : [refreshIfNeeded] 38/0/targetValue 30
0185|[2024-06-15 22:46:01] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0186|[2024-06-15 22:46:17] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0187|[2024-06-16 09:49:20] DEBUG  : [nodeAction] Exécution d'une action sur le nœud 27 de type : healNode
0188|[2024-06-16 09:49:35] DEBUG  : [nodeAction] Exécution d'une action sur le nœud 27 de type : refreshValues
0189|[2024-06-16 09:49:43] DEBUG  : [nodeAction] Exécution d'une action sur le nœud 27 de type : discoverNodeNeighbors
0190|[2024-06-16 09:49:50] DEBUG  : [nodeAction] Exécution d'une action sur le nœud 27 de type : refreshInfo
0191|[2024-06-16 09:49:50] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":2,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturer":"Fibargroup","productDescription":"Roller Shutter","productLabel":"FGRM222","keepAwake":false,"protocol":0}
0192|[2024-06-16 09:49:57] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"firmwareVersion":"22.22","manufacturerId":271,"manufacturer":"Fibargroup","productId":4097,"productDescription":"Roller Shutter","productType":769,"productLabel":"FGRM222","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:22.22","keepAwake":false,"protocol":0}
0193|[2024-06-16 09:49:57] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":true,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"firmwareVersion":"22.22","manufacturerId":271,"manufacturer":"Fibargroup","productId":4097,"productDescription":"Roller Shutter","productType":769,"productLabel":"FGRM222","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:22.22","keepAwake":false,"protocol":0}
0194|[2024-06-16 10:00:14] DEBUG  : [refreshIfNeeded] 38/0/targetValue 99
0195|[2024-06-16 10:00:19] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0196|[2024-06-16 10:00:24] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0197|[2024-06-16 10:00:29] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0198|[2024-06-16 10:09:49] DEBUG  : [refreshIfNeeded] 38/0/targetValue 99
0199|[2024-06-16 10:10:58] DEBUG  : [refreshIfNeeded] 38/0/targetValue 0
0200|[2024-06-16 10:11:03] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0201|[2024-06-16 10:11:08] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0202|[2024-06-16 10:11:13] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0203|[2024-06-16 10:11:21] DEBUG  : [refreshIfNeeded] 38/0/targetValue 99
0204|[2024-06-16 10:11:28] DEBUG  : [refreshIfNeeded] 38/0/targetValue 0
0205|[2024-06-16 10:11:45] DEBUG  : [refreshIfNeeded] 38/0/targetValue 99
0206|[2024-06-16 10:12:28] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0207|[2024-06-16 10:12:30] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0208|[2024-06-16 10:12:32] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0209|[2024-06-19 21:44:24] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0210|[2024-06-19 21:44:31] DEBUG  : [refreshIfNeeded] 38/0/Open false
0211|[2024-06-19 21:44:32] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0212|[2024-06-19 21:44:34] DEBUG  : [refreshIfNeeded] 37/0/targetValue true
0213|[2024-06-19 21:44:56] DEBUG  : [refreshIfNeeded] 38/0/Close true
0214|[2024-06-19 21:45:00] DEBUG  : [refreshIfNeeded] 38/0/Open false
0215|[2024-06-19 21:45:04] DEBUG  : [refreshIfNeeded] 38/0/Open true
0216|[2024-06-19 21:45:27] DEBUG  : [nodeAction] Exécution d'une action sur le nœud 27 de type : discoverNodeNeighbors
0217|[2024-06-19 21:45:33] DEBUG  : [nodeAction] Exécution d'une action sur le nœud 27 de type : refreshInfo
0218|[2024-06-19 21:45:33] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":1,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturer":"Fibargroup","productDescription":"Roller Shutter","productLabel":"FGRM222","keepAwake":false,"protocol":0}
0219|[2024-06-19 21:45:34] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":2,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturer":"Fibargroup","productDescription":"Roller Shutter","productLabel":"FGRM222","keepAwake":false,"protocol":0}
0220|[2024-06-19 21:45:44] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":false,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturerId":271,"manufacturer":"Fibargroup","productId":4097,"productDescription":"Roller Shutter","productType":769,"productLabel":"FGRM222","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:0.0","keepAwake":false,"protocol":0}
0221|[2024-06-19 21:45:44] DEBUG  : [createEqLogic] Création d\'un équipement {"id":27,"inited":true,"status":4,"isControllerNode":false,"interviewStage":5,"deviceClass":{"basic":"Routing Slave","generic":"Multilevel Switch","specific":"Motor Control Class B"},"ready":true,"isListening":true,"isFrequentListening":false,"canSleep":false,"isRouting":true,"supportedDataRates":[40000],"maxDataRate":40000,"supportsSecurity":false,"isSecure":false,"supportsBeaming":true,"protocolVersion":3,"manufacturerId":271,"manufacturer":"Fibargroup","productId":4097,"productDescription":"Roller Shutter 2","productType":769,"productLabel":"FGR222","deviceDatabaseUrl":"https:\/\/devices.zwave-js.io\/?jumpTo=0x010f:0x0301:0x1001:0.0","keepAwake":false,"protocol":0}
0222|[2024-06-19 21:57:05] DEBUG  : [refreshIfNeeded] 38/0/targetValue 0
0223|[2024-06-19 21:57:10] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0224|[2024-06-19 21:57:15] DEBUG  : [refreshIfNeeded] 37/0/targetValue false
0225|[2024-06-19 21:57:20] DEBUG  : [refreshIfNeeded] 37/0/targetValue false

Là je sèche désolé.

Si tu as un pack power tu peux faire un ticket à Jeedom.

Je comprends bien, je te remercie pour avoir analysé la situation et essayé de m’aider.

Les logs remontent pourtant au moment où j’ai exclu et supprimé le noeud puis inclus le module pour ensuite re-interrogé ses voisins et refresh les commandes mais rien n’y fait.
J’ai testé toutes les commandes(38) créées par jeedom mais aucune action ne fonctionne et pas d’erreur.

Bonjour,

Je rencontre exactement le même problème avec mes FGR 222.
Le module est bien inclus est communique puisque lorsque je force l’étalonnage, il a bien lieu mais aucune autre commande.
Avez-vous eu un retour ?

Bonjour,

Malheureusement non, toujours pas de solution.
Idem, lorsque je lance un étalonnage cela fonctionne bien et j’ai accès à l’information du % d’ouverture uniquement.

Tu peux utiliser les commandes (37) pour monter et descendre les volets mais impossible de positionner le volet à un niveau donné ni de faire un stop.

Tu arrives à accéder à Zwavejs-UI (il y a un bouton pour le faire) ?

Tout ce que je vois c’est la version de zwavejs ui sur la page du plugin.
Tu peux me dire où est le bouton d’accès à zwavejs ui ?

Ok j’ai trouvé pour y accéder mais je ne suis pas chez moi je regarde quand je rentre et je te dis si j’y ai accès.

Donc j’essaye d’accéder à l’interface de Zwavejs-UI via le raccourci dans les « actions » du réseau Z-wave qui renvoi vers l’ip locale de mon serveur sur le port 8091 (http://192.168.1.88:8091/) mais j’ai l’erreur ci-dessous :

Error: Not Found
    at /var/www/html/plugins/zwavejs/resources/zwave-js-ui/server/app.js:1169:17
    at Layer.handle [as handle_request] (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/index.js:328:13)
    at /var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/index.js:286:9
    at Function.process_params (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/index.js:346:12)
    at next (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/index.js:280:10)
    at session (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express-session/index.js:487:7)
    at Layer.handle [as handle_request] (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/index.js:328:13)
    at /var/www/html/plugins/zwavejs/resources/zwave-js-ui/node_modules/express/lib/router/index.js:286:9

J’ai vérifié sur le serveur, les fichiers existent bien et les droits d’accès sont corrects pour l’utilisateur www-data.
Du coup j’ai relancé les dépendances et j’ai eu l’erreur suivante dans les logs :

<--- JS stacktrace --->
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
Aborted
error Command failed with exit code 134.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
ERROR: "build:ui" exited with 134.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

J’ai trouvé ce sujet Js heap out of memory qui parle du problème, je réinstalle donc les dépendances après modification de la taille du swap et du script.

Suite à la réinstallation des dépendances, j’ai quelques warnings dans le log mais plus d’erreur et Zwave JS UI fonctionne.

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_zwavejs
0003|+ echo 1
0004|+ echo 2
0005|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
0006|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
0007|+ echo 'Pre installation de l'\''installation/mise à jour des dépendances zwavejs'
0008|Pre installation de l'installation/mise à jour des dépendances zwavejs
0009|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh
0010|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0011|++ pwd
0012|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0013|+ cd /var/www/html/plugins/zwavejs/resources
0014|+ source ../core/config/zwavejs.config.ini
0015|+ echo 'Wanted Version: 9.12.0'
0016|Wanted Version: 9.12.0
0017|+ rm -R zwave-js-ui
0018|+ git clone --branch v9.12.0 --depth 1 https://github.com/zwave-js/zwave-js-ui
0019|Cloning into 'zwave-js-ui'...
0020|Note: switching to '96eeb76b110f27d3ce16cfb4b3992cb8f8dc34d8'.
0021|You are in 'detached HEAD' state. You can look around, make experimental
0022|changes and commit them, and you can discard any commits you make in this
0023|state without impacting any branches by switching back to a branch.
0024|If you want to create a new branch to retain commits you create, you may
0025|do so (now or later) by using -c with the switch command. Example:
0026|git switch -c <new-branch-name>
0027|Or undo this operation with:
0028|git switch -
0029|Turn off this advice by setting config variable advice.detachedHead to false
0030|+ echo 'Pre install finished'
0031|Pre install finished
0032|+ echo 3
0033|+ php /var/www/html/core/class/../php/jeecli.php plugin install mqtt2
0034|apt: no process found
0035|apt-get: no process found
0036|unattended-upgr: no process found
0037|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0038|Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease
0039|Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0040|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0041|Reading package lists...
0042|Building dependency tree...
0043|Reading state information...
0044|All packages are up to date.
0045|Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0046|Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
0047|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0048|Reading package lists...
0049|Reading package lists...
0050|Building dependency tree...
0051|Reading state information...
0052|apt-utils is already the newest version (2.2.4).
0053|build-essential is already the newest version (12.9).
0054|git is already the newest version (1:2.30.2-1+deb11u2).
0055|lsb-release is already the newest version (11.1.0+rpi1).
0056|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0057|[Check Version NodeJS actuelle : v18.20.3 : [  OK  ]
0058|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0059|Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0060|Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
0061|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0062|Reading package lists...
0063|Reading package lists...
0064|Building dependency tree...
0065|Reading state information...
0066|apt-utils is already the newest version (2.2.4).
0067|build-essential is already the newest version (12.9).
0068|git is already the newest version (1:2.30.2-1+deb11u2).
0069|lsb-release is already the newest version (11.1.0+rpi1).
0070|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0071|[Check Version NodeJS actuelle : v18.20.3 : [  OK  ]
0072|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0073|Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease
0074|Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0075|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0076|Reading package lists...
0077|Reading package lists...
0078|Building dependency tree...
0079|Reading state information...
0080|apt-utils is already the newest version (2.2.4).
0081|build-essential is already the newest version (12.9).
0082|git is already the newest version (1:2.30.2-1+deb11u2).
0083|lsb-release is already the newest version (11.1.0+rpi1).
0084|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0085|[Check Version NodeJS actuelle : v18.20.3 : [  OK  ]
0086|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0087|--2024-06-21 23:30:47--  https://getcomposer.org/installer
0088|Resolving getcomposer.org (getcomposer.org)... 54.36.53.46, 2001:41d0:302:1100::8:104f
0089|Connecting to getcomposer.org (getcomposer.org)|54.36.53.46|:443... connected.
0090|HTTP request sent, awaiting response... 200 OK
0091|Length: 58444 (57K) [application/octet-stream]
0092|Saving to: 'composer-setup.php'
0093|0K .......... .......... .......... .......... .......... 87%  620K 0s
0094|50K .......                                               100% 11.4M=0.08s
0095|2024-06-21 23:30:48 (702 KB/s) - 'composer-setup.php' saved [58444/58444]
0096|Begin installation of composer
0097|All settings correct for using Composer
0098|Downloading...
0099|Composer (version 2.7.7) successfully installed to: /var/www/html/core/ajax/composer.phar
0100|Use it: php composer.phar
0101|End installation of composer
0102|npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
0103|npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
0104|added 117 packages, and audited 118 packages in 22s
0105|19 packages are looking for funding
0106|run `npm fund` for details
0107|1 high severity vulnerability
0108|To address all issues, run:
0109|npm audit fix
0110|Run `npm audit` for details.
0111|Synchronizing state of mosquitto.service with SysV service script with /lib/systemd/systemd-sysv-install.
0112|Executing: /lib/systemd/systemd-sysv-install enable mosquitto
0113|+ echo 4
0114|+ sudo killall apt apt-get unattended-upgr
0115|apt: no process found
0116|apt-get: no process found
0117|unattended-upgr: no process found
0118|+ sudo rm /var/lib/apt/lists/lock
0119|+ sudo rm /var/cache/apt/archives/lock
0120|+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
0121|+ sudo sudo dpkg --configure -a --force-confdef
0122|+ sudo apt update
0123|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0124|Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0125|Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
0126|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0127|Reading package lists...
0128|Building dependency tree...
0129|Reading state information...
0130|All packages are up to date.
0131|+ echo 5
0132|+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
0133|+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
0134|Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0135|Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
0136|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0137|Reading package lists...
0138|Reading package lists...
0139|Building dependency tree...
0140|Reading state information...
0141|apt-utils is already the newest version (2.2.4).
0142|build-essential is already the newest version (12.9).
0143|git is already the newest version (1:2.30.2-1+deb11u2).
0144|lsb-release is already the newest version (11.1.0+rpi1).
0145|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0146|[Check Version NodeJS actuelle : v18.20.3 : [  OK  ]
0147|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0148|+ echo 6
0149|+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
0150|+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
0151|Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0152|Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
0153|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0154|Reading package lists...
0155|Reading package lists...
0156|Building dependency tree...
0157|Reading state information...
0158|apt-utils is already the newest version (2.2.4).
0159|build-essential is already the newest version (12.9).
0160|git is already the newest version (1:2.30.2-1+deb11u2).
0161|lsb-release is already the newest version (11.1.0+rpi1).
0162|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0163|[Check Version NodeJS actuelle : v18.20.3 : [  OK  ]
0164|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0165|+ echo 7
0166|+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
0167|+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
0168|Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease
0169|Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
0170|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0171|Reading package lists...
0172|Reading package lists...
0173|Building dependency tree...
0174|Reading state information...
0175|apt-utils is already the newest version (2.2.4).
0176|build-essential is already the newest version (12.9).
0177|git is already the newest version (1:2.30.2-1+deb11u2).
0178|lsb-release is already the newest version (11.1.0+rpi1).
0179|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0180|[Check Version NodeJS actuelle : v18.20.3 : [  OK  ]
0181|[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
0182|+ echo 8
0183|+ sudo chmod +x /var/www/html/core/class/../../resources/install_composer.sh
0184|+ sudo /var/www/html/core/class/../../resources/install_composer.sh
0185|Begin installation of composer
0186|--2024-06-21 23:33:20--  https://getcomposer.org/installer
0187|Resolving getcomposer.org (getcomposer.org)... 54.36.53.46, 2001:41d0:302:1100::8:104f
0188|Connecting to getcomposer.org (getcomposer.org)|54.36.53.46|:443... connected.
0189|HTTP request sent, awaiting response... 200 OK
0190|Length: 58444 (57K) [application/octet-stream]
0191|Saving to: 'composer-setup.php'
0192|0K .......... .......... .......... .......... .......... 87%  504K 0s
0193|50K .......                                               100% 8.19M=0.1s
0194|2024-06-21 23:33:21 (571 KB/s) - 'composer-setup.php' saved [58444/58444]
0195|All settings correct for using Composer
0196|Downloading...
0197|Composer (version 2.7.7) successfully installed to: /var/www/html/core/ajax/composer.phar
0198|Use it: php composer.phar
0199|End installation of composer
0200|+ echo 9
0201|+ sudo NODE_OPTIONS=--dns-result-order=ipv4first npm install --force -g yarn
0202|npm warn using --force Recommended protections disabled.
0203|changed 1 package in 12s
0204|+ echo 10
0205|+ sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0206|+ sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0207|+ echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs'
0208|Post installation de l'installation/mise à jour des dépendances zwavejs
0209|+++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh
0210|++ cd /var/www/html/core/class/../../plugins/zwavejs/resources
0211|++ pwd
0212|+ BASEDIR=/var/www/html/plugins/zwavejs/resources
0213|+ cd /var/www/html/plugins/zwavejs/resources
0214|+ cd zwave-js-ui
0215|+ sudo yarn install
0216|yarn install v1.22.22
0217|info No lockfile found.
0218|warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
0219|[1/5] Validating package.json...
0220|[2/5] Resolving packages...
0221|warning archiver > archiver-utils > glob@8.1.0: Glob versions prior to v9 are no longer supported
0222|warning archiver > archiver-utils > glob > inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
0223|warning csurf@1.11.0: Please use another csrf package
0224|warning native-url > querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
0225|warning vue@2.7.16: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
0226|warning @types/extract-zip@2.0.1: This is a stub types definition. extract-zip provides its own type definitions, so you do not need this installed.
0227|warning c8 > test-exclude > glob@7.2.3: Glob versions prior to v9 are no longer supported
0228|warning c8 > test-exclude > glob > inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
0229|warning c8 > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
0230|warning c8 > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
0231|warning docsify-cli > docsify-server-renderer@4.13.1: docsify-server-renderer 4.x and below is no longer supported while we investigate the future of SSR and SSG for Docsify
0232|warning eslint > @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
0233|warning eslint > file-entry-cache > flat-cache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
0234|warning eslint > @humanwhocodes/config-array > @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
0235|warning mocha > glob@8.1.0: Glob versions prior to v9 are no longer supported
0236|warning release-it > shelljs > glob@7.2.3: Glob versions prior to v9 are no longer supported
0237|warning vite-plugin-pwa > workbox-build > glob@7.2.3: Glob versions prior to v9 are no longer supported
0238|warning vite-plugin-pwa > workbox-build > @surma/rollup-plugin-off-main-thread > magic-string > sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
0239|[3/5] Fetching packages...
0240|[4/5] Linking dependencies...
0241|warning " > vis-data@7.1.9" has unmet peer dependency "uuid@^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0".
0242|warning " > vis-data@7.1.9" has unmet peer dependency "vis-util@^5.0.1".
0243|warning " > vis-network@9.1.9" has unmet peer dependency "@egjs/hammerjs@^2.0.0".
0244|warning " > vis-network@9.1.9" has unmet peer dependency "component-emitter@^1.3.0".
0245|warning " > vis-network@9.1.9" has unmet peer dependency "keycharm@^0.2.0 || ^0.3.0 || ^0.4.0".
0246|warning " > vis-network@9.1.9" has unmet peer dependency "uuid@^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0".
0247|warning " > vis-network@9.1.9" has unmet peer dependency "vis-util@^5.0.1".
0248|warning " > @babel/register@7.24.6" has unmet peer dependency "@babel/core@^7.0.0-0".
0249|warning " > vite-plugin-pwa@0.16.7" has unmet peer dependency "workbox-build@^7.0.0".
0250|warning " > vite-plugin-pwa@0.16.7" has unmet peer dependency "workbox-window@^7.0.0".
0251|[5/5] Building fresh packages...
0252|success Saved lockfile.
0253|Done in 666.59s.
0254|+ sudo NODE_OPTIONS=--max_old_space_size=2048 yarn run build
0255|yarn run v1.22.22
0256|$ npm-run-all 'build:*'
0257|$ tsc
0258|$ vite build
0259|vite v4.5.3 building for production...
0260|transforming...
0261|✓ 577 modules transformed.
0262|rendering chunks...
0263|computing gzip size...
0264|dist/registerSW.js                                    0.14 kB
0265|dist/manifest.webmanifest                             0.50 kB
0266|dist/index.html                                       1.68 kB │ gzip:   0.74 kB
0267|dist/assets/MaterialIcons-Regular-5743ed3d.woff2    125.12 kB
0268|dist/assets/MaterialIcons-Regular-e69d687a.eot      143.45 kB
0269|dist/assets/MaterialIcons-Regular-11ec382a.woff     160.58 kB
0270|dist/assets/MaterialIcons-Regular-29c11fa5.ttf      347.59 kB
0271|dist/assets/DialogHealthCheck-2228ed6c.css            0.04 kB │ gzip:   0.06 kB
0272|dist/assets/DialogGatewayValue-911dd212.css           0.06 kB │ gzip:   0.08 kB
0273|dist/assets/NodeDetails-da00c417.css                  0.06 kB │ gzip:   0.08 kB
0274|dist/assets/Settings-81719688.css                     0.08 kB │ gzip:   0.10 kB
0275|dist/assets/QrReader-00dee3fb.css                     0.09 kB │ gzip:   0.10 kB
0276|dist/assets/NodePanel-c9b9749c.css                    0.09 kB │ gzip:   0.10 kB
0277|dist/assets/RichValue-3ea76a33.css                    0.13 kB │ gzip:   0.12 kB
0278|dist/assets/Mesh-b27cd214.css                         0.26 kB │ gzip:   0.20 kB
0279|dist/assets/ValueId-d2938c42.css                      0.31 kB │ gzip:   0.18 kB
0280|dist/assets/ExpandedNode-9f727a42.css                 0.39 kB │ gzip:   0.26 kB
0281|dist/assets/index-2a960184.css                        0.39 kB │ gzip:   0.14 kB
0282|dist/assets/DialogAdvanced-eaabda04.css               0.45 kB │ gzip:   0.23 kB
0283|dist/assets/Store-6f25927f.css                        0.79 kB │ gzip:   0.33 kB
0284|dist/assets/BgRssiChart-3e7d7555.css                  1.66 kB │ gzip:   0.71 kB
0285|dist/assets/Login-1826b0a1.css                        5.43 kB │ gzip:   1.52 kB
0286|dist/assets/ZwaveGraph-fe07d4ee.css                 220.27 kB │ gzip:  31.02 kB
0287|dist/assets/index-fc01ccc5.css                      645.37 kB │ gzip:  87.03 kB
0288|dist/assets/items-bfe40980.js                         0.26 kB │ gzip:   0.20 kB
0289|dist/assets/ControllerChart-99e7695d.js               0.54 kB │ gzip:   0.34 kB
0290|dist/assets/ColumnFilterBoolean-ba8303ac.js           0.70 kB │ gzip:   0.43 kB
0291|dist/assets/ReinterviewBadge-75e6c516.js              0.77 kB │ gzip:   0.52 kB
0292|dist/assets/BlinkIcon-b97cda1f.js                     0.86 kB │ gzip:   0.42 kB
0293|dist/assets/MissingKeysAlert-3f035272.js              1.18 kB │ gzip:   0.56 kB
0294|dist/assets/ColumnFilterDate-fafa90f7.js              1.20 kB │ gzip:   0.57 kB
0295|dist/assets/ColumnFilterString-5c27bd2c.js            1.26 kB │ gzip:   0.63 kB
0296|dist/assets/DialogAdvanced-f34eacd6.js                1.31 kB │ gzip:   0.68 kB
0297|dist/assets/StatisticsArrows-9a714635.js              1.35 kB │ gzip:   0.73 kB
0298|dist/assets/ErrorPage-cc0b5ebe.js                     1.56 kB │ gzip:   0.79 kB
0299|dist/assets/ColumnFilterNumber-7381acff.js            1.77 kB │ gzip:   0.75 kB
0300|dist/assets/file-input-24fa61bc.js                    1.84 kB │ gzip:   0.86 kB
0301|dist/assets/RichValue-a06892a0.js                     2.06 kB │ gzip:   0.87 kB
0302|dist/assets/StatisticsCard-1e9cb575.js                2.56 kB │ gzip:   1.00 kB
0303|dist/assets/Mesh-3f68d601.js                          2.87 kB │ gzip:   1.19 kB
0304|dist/assets/DialogSceneValue-2e1f0561.js              3.09 kB │ gzip:   1.19 kB
0305|dist/assets/ColumnFilter-f596e913.js                  3.50 kB │ gzip:   1.21 kB
0306|dist/assets/UserCodeTable-a07ee2ba.js                 4.04 kB │ gzip:   1.59 kB
0307|dist/assets/Login-ee6568c0.js                         4.14 kB │ gzip:   1.64 kB
0308|dist/assets/DialogAssociation-c39a4cc0.js             4.19 kB │ gzip:   1.51 kB
0309|dist/assets/AssociationGroups-af9bbef7.js             4.34 kB │ gzip:   1.57 kB
0310|dist/assets/ListInput-85c3a20f.js                     4.39 kB │ gzip:   1.41 kB
0311|dist/assets/mdi-084c837b.js                           4.53 kB │ gzip:   1.58 kB
0312|dist/assets/OTAUpdates-b247d973.js                    5.13 kB │ gzip:   2.11 kB
0313|dist/assets/Scenes-08e345f9.js                        5.72 kB │ gzip:   1.94 kB
0314|dist/assets/prismeditor.esm-e152e7ca.js               7.58 kB │ gzip:   2.70 kB
0315|dist/assets/NodeScheduler-c414c1bc.js                 7.86 kB │ gzip:   2.60 kB
0316|dist/assets/HomeAssistant-fc1a7c7d.js                 8.24 kB │ gzip:   2.43 kB
0317|dist/assets/DialogGatewayValue-a7c00152.js            8.29 kB │ gzip:   2.51 kB
0318|dist/assets/ControlPanel-74ff08b8.js                  9.49 kB │ gzip:   3.47 kB
0319|dist/assets/SmartView-1899ed43.js                     9.89 kB │ gzip:   3.24 kB
0320|dist/assets/ValueId-0e8f34fa.js                      10.46 kB │ gzip:   2.94 kB
0321|dist/assets/Store-231d6e2b.js                        10.86 kB │ gzip:   3.36 kB
0322|dist/assets/NodeDetails-1820e120.js                  12.13 kB │ gzip:   3.36 kB
0323|dist/assets/DialogHealthCheck-d28ab667.js            12.39 kB │ gzip:   3.59 kB
0324|dist/assets/SmartStart-f9f35047.js                   12.78 kB │ gzip:   3.78 kB
0325|dist/assets/ExpandedNode-743c468a.js                 14.94 kB │ gzip:   5.04 kB
0326|dist/assets/NodePanel-fd986df9.js                    15.39 kB │ gzip:   4.23 kB
0327|dist/assets/Debug-11bae7d8.js                        16.32 kB │ gzip:   4.18 kB
0328|dist/assets/QrReader-d8ca055c.js                     20.90 kB │ gzip:   7.30 kB
0329|dist/assets/index-53d16c3c.js                        20.98 kB │ gzip:   6.09 kB
0330|dist/assets/qr-scanner-worker.min-5f44a019.js        43.95 kB │ gzip:  10.46 kB
0331|dist/assets/BgRssiChart-a01008ec.js                  54.99 kB │ gzip:  24.30 kB
0332|dist/assets/vuedraggable.umd-b2555fab.js             71.04 kB │ gzip:  24.90 kB
0333|dist/assets/Settings-a3fd37e5.js                     74.67 kB │ gzip:  18.68 kB
0334|dist/assets/index-3ffbe5b4.js                       104.95 kB │ gzip:  43.04 kB
0335|dist/assets/ZwaveGraph-3ad437c8.js                  561.14 kB │ gzip: 166.36 kB
0336|dist/assets/index-789e5769.js                     1,178.07 kB │ gzip: 324.42 kB
0337|(!) Some chunks are larger than 500 kBs after minification. Consider:
0338|- Using dynamic import() to code-split the application
0339|- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
0340|- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
0341|vite v4.5.3 building for production...
0342|transforming...
0343|✓ 65 modules transformed.
0344|rendering chunks...
0345|computing gzip size...
0346|dist/sw.js  43.54 kB │ gzip: 12.25 kB
0347|✓ built in 7.56s
0348|PWA v0.16.7
0349|mode      injectManifest
0350|precache  73 entries (3171.07 KiB)
0351|files generated
0352|dist/sw.js
0353|✓ built in 5m 30s
0354|Done in 466.79s.
0355|+ chown -R www-data:www-data CHANGELOG.md LICENSE README.md SECURITY.md api certs dist docker docs esbuild-register.js esbuild.js genereteDocs.ts index.html kubernetes kustomization.yaml node_modules nodemon.json package-lock.json package.json package.sh pkg public server server_config.js snippets src store test tsconfig.eslint.json tsconfig.json vite.config.js wallaby.js yarn.lock
0356|+ '[' -e /dev/ttyAMA0 ']'
0357|+ sudo sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt
0358|+ sudo sed -i 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab
0359|sed: can't read /etc/inittab: No such file or directory
0360|+ '[' -e /dev/ttymxc0 ']'
0361|+ '[' -e /dev/ttyAMA0 ']'
0362|+ sudo systemctl mask serial-getty@ttyAMA0.service
0363|+ sudo systemctl stop serial-getty@ttyAMA0.service
0364|++ grep Revision /proc/cpuinfo
0365|++ cut -d: -f2
0366|++ tr -d ' '
0367|+ RPI_BOARD_REVISION=a01041
0368|+ [[ a01041 == \a\0\2\0\8\2 ]]
0369|+ [[ a01041 == \a\2\2\0\8\2 ]]
0370|+ [[ a01041 == \a\0\2\0\d\3 ]]
0371|+ echo 'Everything is successfully installed!'
0372|Everything is successfully installed!
0373|+ echo 11
0374|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs
0375|+ echo 12
0376|+ rm /tmp/jeedom_install_in_progress_zwavejs
0377|+ echo '*******************End of package installation******************'
0378|*******************End of package installation******************

Par contre toujours pas de commandes (38) détectées ni sur Jeedom ni dans Zwave JS UI, j’ai essayé une reinterview complète depuis Zwave JS UI mais rien n’y fait…