Erreur lancement deamon beta legrandioblmyhome

La mise en place de la beta c’est bien passée installation des dépendances ok.
Pour l’instant je n’ai fait que le myhome renseignement du port ainsi que la vitesse et le port socket.
Lancement du deamon

0000|[2024-09-30 11:00:24] INFO  : Lancement démon Myhomed : /usr/bin/python3 /var/www/html/plugins/LegrandIoblMyhome/ressources/LegrandIoblMyhomed/LegrandIoblMyhomed.py --device /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 --protocol myhome --loglevel debug --socketport 55004 --serialrate 19200 --callback http://127.0.0.1:80/plugins/LegrandIoblMyhome/core/php/jeeLegrandIoblMyhome.php --apikey ld7Ox65LCBKBmNNCD3F3gSSs2gvxlhpdL3Omny0HHOBlQQsJOqfYGlpEOMobCfAU --cycle  --pid /tmp/jeedom/LegrandIoblMyhome/myhomed.pid
0001|usage: LegrandIoblMyhomed.py [-h] [--device DEVICE] [--socketport SOCKETPORT]
0002|[--loglevel LOGLEVEL] [--protocol PROTOCOL]
0003|[--callback CALLBACK] [--apikey APIKEY]
0004|[--cycle CYCLE] [--serialrate SERIALRATE]
0005|[--pid PID] [--sendmsg SENDMSG] [--status STATUS]
0006|[--version VERSION]
0007|LegrandIoblMyhomed.py: error: argument --cycle: expected one argument
0008|[2024-09-30 11:00:57] ERROR  : Impossible de lancer le démon Myhomed, vérifiez le log LegrandIoblMyhome_myhomed

Et la ben sa veut pas :frowning:


Informations Jeedom

Core : 4.4.17 (master)
DNS Jeedom : non

Plugin : Legrand IOBL and MyHome
Version : 2024-09-29 20:03:19 (beta)
Statut Démon : Stoppé - (2024-09-30 11:10:14)
1 « J'aime »

Bonjour,

Complétez la config du plugin, manifestement il n’y a pas de valeur par défaut pour ce paramètre

Bonjour :wink:

Antoine

Bonjour @Mips

Effectivement c’est mieux avec la valeur cycles (je ne sais pas a quoi sa correspond?)
Mais maintenant j’ai sa

[2024-09-30 11:40:45] INFO  : Lancement démon Myhomed : /usr/bin/python3 /var/www/html/plugins/LegrandIoblMyhome/ressources/LegrandIoblMyhomed/LegrandIoblMyhomed.py --device /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 --protocol myhome --loglevel debug --socketport 55004 --serialrate 19200 --callback http://127.0.0.1:80/plugins/LegrandIoblMyhome/core/php/jeeLegrandIoblMyhome.php --apikey ld7Ox65LCBKBmNNCD3F3gSSs2gvxlhpdL3Omny0HHOBlQQsJOqfYGlpEOMobCfAU --cycle 5 --pid /tmp/jeedom/LegrandIoblMyhome/myhomed.pid
[2024-09-30 10:40:46] INFO  : Start LegrandIoblMyhomed
[2024-09-30 10:40:46] INFO  : Log level : debug
[2024-09-30 10:40:46] INFO  : Protocol : myhome
[2024-09-30 10:40:46] INFO  : Socket port : 55004
[2024-09-30 10:40:46] INFO  : Socket host : 127.0.0.1
[2024-09-30 10:40:46] INFO  : PID file : /tmp/jeedom/LegrandIoblMyhome/myhomed.pid
[2024-09-30 10:40:46] INFO  : Device : /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
[2024-09-30 10:40:46] INFO  : Apikey : ld7Ox65LCBKBmNNCD3F3gSSs2gvxlhpdL3Omny0HHOBlQQsJOqfYGlpEOMobCfAU
[2024-09-30 10:40:46] INFO  : Callback : http://127.0.0.1:80/plugins/LegrandIoblMyhome/core/php/jeeLegrandIoblMyhome.php
[2024-09-30 10:40:46] INFO  : Cycle : 5.0
[2024-09-30 10:40:46] INFO  : Serial rate : 19200
[2024-09-30 10:40:46] INFO  : Serial timeout : 9
[2024-09-30 10:40:46] DEBUG  : Python version: 3.9.2
[2024-09-30 10:40:46] DEBUG  : LEGRANDIOBLMYHOMED Version: 2.0
[2024-09-30 10:40:46] DEBUG  : Date: 2023-08-28 15:08:06 +0200
[2024-09-30 10:40:46] DEBUG  : Writing PID 13926 to /tmp/jeedom/LegrandIoblMyhome/myhomed.pid
[2024-09-30 10:40:46] ERROR  : Fatal error : [Errno 13] Permission denied: '/tmp/jeedom/LegrandIoblMyhome/myhomed.pid'
[2024-09-30 10:40:46] DEBUG  : Traceback (most recent call last):
File "/var/www/html/plugins/LegrandIoblMyhome/ressources/LegrandIoblMyhomed/LegrandIoblMyhomed.py", line 357, in <module>
jeedom_utils.write_pid(str(_pidfile))
File "/var/www/html/plugins/LegrandIoblMyhome/ressources/LegrandIoblMyhomed/jeedom/jeedom.py", line 215, in write_pid
open(path, 'w').write("%s\n" % pid)
PermissionError: [Errno 13] Permission denied: '/tmp/jeedom/LegrandIoblMyhome/myhomed.pid'
[2024-09-30 10:40:46] DEBUG  : Shutdown
[2024-09-30 10:40:46] DEBUG  : Exit 0
[2024-09-30 11:40:48] ERROR  : Impossible de lancer le démon Myhomed, vérifiez le log LegrandIoblMyhome_myhomed
[2024-09-30 11:41:17] ERROR  : Impossible de lancer le démon Myhomed, vérifiez le log LegrandIoblMyhome_myhomed

Salut Antoine

c’est la fréquence à laquelle un démon remonte les infos vers jeedom si traitement asynchrone.

page santé jeedom?

Merci pour l’info ce sera le seul plugin que j’ai pour l’instant qui fera cette fonction.
Voila la page santé

Merci pour l’aide

Salut

Le haut de la page santé est tronqué. Et il serait plus simple d’utiliser l’outils windows intégré, snipping tool

Antoine

Ok merci je connaissais pas je suis a l’ancienne avec paint :slight_smile:
C’est mieux comme ça

les droits semblent ok, l’auteur du plugin va devoir regarder plus en détails

Ok Merci pour l’aide @Mips

Apres redemarrage de jeedom tout semble en regle ?
Pourquoi je ne sais pas.

[2024-09-30 13:57:18] INFO  : Lancement démon Myhomed : /usr/bin/python3 /var/www/html/plugins/LegrandIoblMyhome/ressources/LegrandIoblMyhomed/LegrandIoblMyhomed.py --device /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 --protocol myhome --loglevel info --socketport 55004 --serialrate 19200 --callback http://127.0.0.1:80/plugins/LegrandIoblMyhome/core/php/jeeLegrandIoblMyhome.php --apikey ld7Ox65LCBKBmNNCD3F3gSSs2gvxlhpdL3Omny0HHOBlQQsJOqfYGlpEOMobCfAU --cycle 5 --pid /tmp/jeedom/LegrandIoblMyhome/myhomed.pid
[2024-09-30 12:57:20] INFO  : Start LegrandIoblMyhomed
[2024-09-30 12:57:20] INFO  : Log level : info
[2024-09-30 12:57:20] INFO  : Protocol : myhome
[2024-09-30 12:57:20] INFO  : Socket port : 55004
[2024-09-30 12:57:20] INFO  : Socket host : 127.0.0.1
[2024-09-30 12:57:20] INFO  : PID file : /tmp/jeedom/LegrandIoblMyhome/myhomed.pid
[2024-09-30 12:57:20] INFO  : Device : /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0
[2024-09-30 12:57:20] INFO  : Apikey : 
[2024-09-30 12:57:20] INFO  : Callback : http://127.0.0.1:80/plugins/LegrandIoblMyhome/core/php/jeeLegrandIoblMyhome.php
[2024-09-30 12:57:20] INFO  : Cycle : 5.0
[2024-09-30 12:57:20] INFO  : Serial rate : 19200
[2024-09-30 12:57:20] INFO  : Serial timeout : 9
[2024-09-30 13:57:22] INFO  : Démon Iobld lancé

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