Au démarrage de Jeedom les commandes ne s'exécutent plus

Bonjour,

Je me permets de revenir vers vous car je voudrais utiliser une box Jeedom pour créer des scénarios pour Halloween, j’ai donc installé Jeedom le plugin zwave créé mes scénarios inclus mes modules je fais mes essais tout est fonctionnel.

Vu qu’ils annonçaient des orages, j’éteins la jeedom ensuite je doit m’absenter pendant une semaine. Je rallume ma Jeedom

Les modules remontent bien mais aucune action ne fonctionne dessus pourtant ils remontent bien dans les différents log. Je suis un peu perdu.

Quelques screens :




Les modules en orange c’est normal c’est parce que je ne peux pas tout brancher en même temps pour faire mes essais.

Je suis un peu dégouté car tout fonctionnait bien et là je relance et plus rien ne fonctionne. De plus tout mon scénario pour la soirée repose dessus.

D’avance merci


Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : Z-Wave JS
Version : 2024-11-16 01:03:20 (stable)
Statut Démon : Démarré - (2025-06-19 16:28:24)

Bonjour

Est-ce que mqtt manager est bien lancé ?
Sinon, j’ai pas bien compris le lien avec halloween.

Antoine

Apparemment MQTT manager est bien lancé :

Et le rapport avec Halloween c’est que avec notre association on organise une soirée Halloween dans un fort, et que je souhaitait gérer le lancement de vidéos et d’effets d’éclairage en utilisant des capteurs FGBS, des modules ZWAVE et des commandes http pour lancer les vidéo a distance sur des PC.

Et que je ne comprends pas c’est que pendant 15 jours 3 semaines j’ai pu faire mes essais et scénarios et que j’éteins la Box jeedom et lors du redémarrage plus de communication avec les modules.

Après ce qu’il y a de bizarre c’est qu’il n’y a aucune route :

Olivier

Tu peux faire un screen de l’état du réseau zwave ?

image

Tu as mis presque tous les screens sauf celui ci :sweat_smile:

Autant pour moi,

Le voici,

Je souhaites vraiment régler ce soucis car ça remettrai tout mon projet en question.

Olivier

Curieux le driver et le controleur sont tous les deux en ready …

On est d’accord que tes modules sont bien à portée de ton controleur ?

Tu as essayé de demander les voisins et/ou de soigner le réseau ?

Oui c’est ça que je comprends pas,

Jeedom voit bien les modules mais ne lance aucune commande dessus. J’avais lancé une demande de voisins et ensuite soigner le réseau.

Là je viens de le lancer. et oui les modules sont à moins d’un mètre de la box

Bonjour,

Quel est l’état du réseau sous zwavejs-UI (il y a un bouton pour y accéder depuis le plugin Jeedom) ?

Il manque aussi les 2 logs du plugin zwavejs.
Et le log http.error.

PS : Debian 12 avec Jeedom pas en 4.5 ça peut aussi faire des choses bizarres…

giphy

5 « J'aime »

Voici les logos de zwavejs

Comment passer en 4.5 ? car il ne le propose pas en mise à jour

Après je suis sur bookworm l’OS proposé par raspberry pi imager pour le PI 4

La 4.5 est pour l’instant en Beta

Pour l’instant pas encore compatible à 100% avec Jeedom

Sinon je peux essayer la 4.5 en béta et si ça marche pas réinstaller sur un autre OS mais il faudrait prendre lequel dans ce cas là ?
Et bien sûr faire une sauvegarde avant tout ça.

Debian 11

Mais pas sur du tout que ton souci vienne de la à ce stade.

Malheuresement on peut visiblement pas restaurer un backup fait sur deb12 vers deb11 …

Essaye de débrancher ta clé et de la rebrancher.

Il faut copier/coller les logs dans un bloc Texte préformaté, pas de capture d’écran

1 « J'aime »

Vu le nom des objets, ils étaient dans des pièces différentes avant?
Vous avez tout déplacé?
Ce genre de techno n’aime pas trop les changements de liaisons brutales comme ça, il faut le temps que les routes se créent

Bonjour :
Bon apparemment ce ne sera pas adapté a l’utilisation que je souhaitais en faire. en faites ça a des noms de pièces car je pensais les programmer et faire mes scénarios et ensuite emporter le tout et + ou - répartir les modules dans les pièces pour faire les effets de lumière.

Un ipx serait plus approprié alors ?

Je limiterais les effets de lumière, mais au moins vu que c’est du rj45 ce sera plus fiable que le zwave. et il reprends la majorité des capteurs actionneurs dont j’ai besoin.

Sinon voici les Logs,

http error

0000|[Wed Jul 02 17:18:28.581871 2025] [mpm_prefork:notice] [pid 725:tid 725] AH00170: caught SIGWINCH, shutting down gracefully
0001|[Wed Jul 02 17:18:34.471931 2025] [mpm_prefork:notice] [pid 742:tid 742] AH00163: Apache/2.4.62 (Debian) configured -- resuming normal operations
0002|[Wed Jul 02 17:18:34.472511 2025] [core:notice] [pid 742:tid 742] AH00094: Command line: '/usr/sbin/apache2'
0003|[Wed Jul 02 17:51:35.856999 2025] [php:error] [pid 6306:tid 6306] [client 192.168.2.4:55267] PHP Fatal error:  Uncaught TypeError: substr(): Argument #1 ($string) must be of type string, array given in /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php:2356
0004|Stack trace:
0005|#0 /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php(2356): substr()
0006|#1 /var/www/html/core/class/cmd.class.php(1315): zwavejsCmd->execute()
0007|#2 /var/www/html/core/ajax/cmd.ajax.php(102): cmd->execCmd()
0008|#3 {main}
0009|thrown in /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php on line 2356
0010|[Wed Jul 02 17:51:35.993568 2025] [php:error] [pid 6307:tid 6307] [client 192.168.2.4:55268] PHP Fatal error:  Uncaught TypeError: substr(): Argument #1 ($string) must be of type string, array given in /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php:2356
0011|Stack trace:
0012|#0 /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php(2356): substr()
0013|#1 /var/www/html/core/class/cmd.class.php(1315): zwavejsCmd->execute()
0014|#2 /var/www/html/core/ajax/cmd.ajax.php(102): cmd->execCmd()
0015|#3 {main}
0016|thrown in /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php on line 2356
0017|[Wed Jul 02 17:51:36.119104 2025] [php:error] [pid 4563:tid 4563] [client 192.168.2.4:55269] PHP Fatal error:  Uncaught TypeError: substr(): Argument #1 ($string) must be of type string, array given in /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php:2356
0018|Stack trace:
0019|#0 /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php(2356): substr()
0020|#1 /var/www/html/core/class/cmd.class.php(1315): zwavejsCmd->execute()
0021|#2 /var/www/html/core/ajax/cmd.ajax.php(102): cmd->execCmd()
0022|#3 {main}
0023|thrown in /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php on line 2356
0024|[Wed Jul 02 17:51:36.244111 2025] [php:error] [pid 2504:tid 2504] [client 192.168.2.4:55270] PHP Fatal error:  Uncaught TypeError: substr(): Argument #1 ($string) must be of type string, array given in /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php:2356
0025|Stack trace:
0026|#0 /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php(2356): substr()
0027|#1 /var/www/html/core/class/cmd.class.php(1315): zwavejsCmd->execute()
0028|#2 /var/www/html/core/ajax/cmd.ajax.php(102): cmd->execCmd()
0029|#3 {main}
0030|thrown in /var/www/html/plugins/zwavejs/core/class/zwavejs.class.php on line 2356
0031|[Wed Jul 02 17:53:29.924633 2025] [mpm_prefork:notice] [pid 742:tid 742] AH00170: caught SIGWINCH, shutting down gracefully
0032|[Wed Jul 02 17:53:34.354862 2025] [mpm_prefork:notice] [pid 746:tid 746] AH00163: Apache/2.4.62 (Debian) configured -- resuming normal operations
0033|[Wed Jul 02 17:53:34.355301 2025] [core:notice] [pid 746:tid 746] AH00094: Command line: '/usr/sbin/apache2'
0034|[Wed Jul 02 18:03:23.835263 2025] [mpm_prefork:notice] [pid 746:tid 746] AH00170: caught SIGWINCH, shutting down gracefully
0035|[Wed Jul 02 18:03:27.896096 2025] [mpm_prefork:notice] [pid 747:tid 747] AH00163: Apache/2.4.62 (Debian) configured -- resuming normal operations
0036|[Wed Jul 02 18:03:27.896807 2025] [core:notice] [pid 747:tid 747] AH00094: Command line: '/usr/sbin/apache2'
0037|[Wed Jul 02 18:20:21.029411 2025] [mpm_prefork:notice] [pid 747:tid 747] AH00170: caught SIGWINCH, shutting down gracefully
0038|[Wed Jul 02 18:20:25.905218 2025] [mpm_prefork:notice] [pid 752:tid 752] AH00163: Apache/2.4.62 (Debian) configured -- resuming normal operations
0039|[Wed Jul 02 18:20:25.906142 2025] [core:notice] [pid 752:tid 752] AH00094: Command line: '/usr/sbin/apache2'
0040|[Fri Jul 04 05:17:04.509910 2025] [mpm_prefork:notice] [pid 744:tid 744] AH00163: Apache/2.4.62 (Debian) configured -- resuming normal operations
0041|[Fri Jul 04 05:17:04.510943 2025] [core:notice] [pid 744:tid 744] AH00094: Command line: '/usr/sbin/apache2'

Olivier

ce qu’on voit dans le log ce sont des erreurs du à deb12/php8

il faudrait deb11 (et donc php7)

1 « J'aime »

Bonjour,

Merci pour la confirmation c’est ce que je soupçonnais (c’est pour cela que j’avais demandé le http.errorł.

Ok,

Bon bah je crois que je vais reprendre de zéro et réinstaller l’OS en version 11 et revoir ma copie.

Donc utiliser les modules Zwave près de la box vu qu’ils n’aiment pas les modifications de route et utiliser un IPX 800v3 pour l’intérieur comme ça je serait sûr de la transmission, vu que je ne pourrais pas faire mon installation longtemps avant.

et que de toutes façon à l’intérieur il me faut du réseau ethernet pour la diffusion des vidéos sur les PC.

Un grand merci d’avoir pris le temps de m’aider à trouver le problème.

Olivier