Bonjour
Je vois que l’ambiance s’échauffe ici… pourtant vous avez tous raison !
Comme indiqué, @vegeta0911 a modifié le plugin BOXIO pour le faire fonctionner sous DEBIAN 12 / JEEDOM 4.4.13 / PYTHON 3.9.2.
Les fichiers sont ici
L’installation des dépendances Python 3 fonctionne
Mais après plusieurs tentatives / tests / AR, le lancement du démon BOXIO bloque maintenant sur le deamon PYTHON 3 introuvable : plus exactement
[2024-08-24 23:57:18] INFO : Lancement démon boxiocmd : /usr/bin/python3.11 /var/www/html/plugins/boxio/ressources/boxiocmd/boxiocmd.py -l -o /tmp/config_boxio.xml -D
2024-08-24 23:57:18,709 - MainThread - boxiocmd:720 - DEBUG - Python version: 3.11.2
2024-08-24 23:57:18,710 - MainThread - boxiocmd:721 - DEBUG - BOXIOCMD Version: 1.0
2024-08-24 23:57:18,710 - MainThread - boxiocmd:722 - DEBUG - Date: 2016-05-18 22:37:06 +0200
2024-08-24 23:57:18,710 - MainThread - boxiocmd:726 - DEBUG - Configfile: /tmp/config_boxio.xml
2024-08-24 23:57:18,710 - MainThread - boxiocmd:727 - DEBUG - Read configuration file
2024-08-24 23:57:18,710 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,710 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,710 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,711 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: serial_device
2024-08-24 23:57:18,711 - MainThread - boxiocmd:399 - DEBUG - Found: <serial_device>/dev/serial/by-id/usb-Btcino_Terraneo_Mod._SFERA_Tele_Loop-if00</serial_device>
2024-08-24 23:57:18,711 - MainThread - boxiocmd:401 - DEBUG - --> /dev/serial/by-id/usb-Btcino_Terraneo_Mod._SFERA_Tele_Loop-if00
2024-08-24 23:57:18,711 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,711 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,712 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,712 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: serial_rate
2024-08-24 23:57:18,712 - MainThread - boxiocmd:399 - DEBUG - Found: <serial_rate>115200</serial_rate>
2024-08-24 23:57:18,712 - MainThread - boxiocmd:401 - DEBUG - --> 115200
2024-08-24 23:57:18,712 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,712 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,713 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,713 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: serial_timeout
2024-08-24 23:57:18,713 - MainThread - boxiocmd:399 - DEBUG - Found: <serial_timeout>9</serial_timeout>
2024-08-24 23:57:18,713 - MainThread - boxiocmd:401 - DEBUG - --> 9
2024-08-24 23:57:18,713 - MainThread - boxiocmd:496 - DEBUG - Serial device: None
2024-08-24 23:57:18,713 - MainThread - boxiocmd:497 - DEBUG - Serial rate: None
2024-08-24 23:57:18,713 - MainThread - boxiocmd:498 - DEBUG - Serial timeout: None
2024-08-24 23:57:18,713 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,714 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,714 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,714 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: trigger_url
2024-08-24 23:57:18,714 - MainThread - boxiocmd:399 - DEBUG - Found: <trigger_url>http://127.0.0.1:80/plugins/boxio/core/php/jeeboxio.php</trigger_url>
2024-08-24 23:57:18,714 - MainThread - boxiocmd:401 - DEBUG - --> http://127.0.0.1:80/plugins/boxio/core/php/jeeboxio.php
2024-08-24 23:57:18,714 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,714 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,715 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,715 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: apikey
2024-08-24 23:57:18,715 - MainThread - boxiocmd:399 - DEBUG - Found: <apikey>MqIXjuvOHImQAOIIWwPNwuIDZPt3jEFJ</apikey>
2024-08-24 23:57:18,715 - MainThread - boxiocmd:401 - DEBUG - --> MqIXjuvOHImQAOIIWwPNwuIDZPt3jEFJ
2024-08-24 23:57:18,715 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,715 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,716 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,716 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: trigger_timeout
2024-08-24 23:57:18,716 - MainThread - boxiocmd:399 - DEBUG - Found: <trigger_timeout>10</trigger_timeout>
2024-08-24 23:57:18,716 - MainThread - boxiocmd:401 - DEBUG - --> 10
2024-08-24 23:57:18,716 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,716 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,717 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,717 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: sockethost
2024-08-24 23:57:18,718 - MainThread - boxiocmd:399 - DEBUG - Found: <sockethost>127.0.0.1</sockethost>
2024-08-24 23:57:18,718 - MainThread - boxiocmd:401 - DEBUG - --> 127.0.0.1
2024-08-24 23:57:18,718 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,718 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,718 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,718 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: socketport
2024-08-24 23:57:18,718 - MainThread - boxiocmd:399 - DEBUG - Found: <socketport>55002</socketport>
2024-08-24 23:57:18,719 - MainThread - boxiocmd:401 - DEBUG - --> 55002
2024-08-24 23:57:18,719 - MainThread - boxiocmd:511 - DEBUG - SocketHost: None
2024-08-24 23:57:18,719 - MainThread - boxiocmd:512 - DEBUG - SocketPort: None
2024-08-24 23:57:18,719 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,719 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,719 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,719 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: daemon_pidfile
2024-08-24 23:57:18,719 - MainThread - boxiocmd:399 - DEBUG - Found: <daemon_pidfile>/tmp/boxio.pid</daemon_pidfile>
2024-08-24 23:57:18,720 - MainThread - boxiocmd:401 - DEBUG - --> /tmp/boxio.pid
2024-08-24 23:57:18,720 - MainThread - boxiocmd:517 - DEBUG - Daemon_pidfile: None
2024-08-24 23:57:18,720 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,720 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,720 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,720 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: log_msg
2024-08-24 23:57:18,720 - MainThread - boxiocmd:399 - DEBUG - Found: <log_msg>no</log_msg>
2024-08-24 23:57:18,720 - MainThread - boxiocmd:401 - DEBUG - --> no
2024-08-24 23:57:18,721 - MainThread - boxiocmd:375 - DEBUG - Open configuration file
2024-08-24 23:57:18,721 - MainThread - boxiocmd:376 - DEBUG - File: /tmp/config_boxio.xml
2024-08-24 23:57:18,721 - MainThread - boxiocmd:387 - DEBUG - Parse config XML data
2024-08-24 23:57:18,721 - MainThread - boxiocmd:395 - DEBUG - Get the configuration item: log_msgfile
2024-08-24 23:57:18,721 - MainThread - boxiocmd:399 - DEBUG - Found: <log_msgfile>/var/www/html/core/class/../../log/boxiocmd.message</log_msgfile>
2024-08-24 23:57:18,721 - MainThread - boxiocmd:401 - DEBUG - --> /var/www/html/core/class/../../log/boxiocmd.message
2024-08-24 23:57:18,721 - MainThread - boxiocmd:742 - DEBUG - Daemon
2024-08-24 23:57:18,721 - MainThread - boxiocmd:743 - DEBUG - Check PID file
2024-08-24 23:57:18,749 - MainThread - boxiocmd:760 - ERROR - Command argument --pidfile missing. Line: [main:760]
2024-08-24 23:57:18,749 - MainThread - boxiocmd:761 - DEBUG - Exit 1
You need to set the --pidfile parameter at the startup
[2024-08-24 23:57:48] ERROR : Impossible de lancer le démon boxio, vérifiez le log boxiocmd
C’est maintenant une histoire pure Python 3 / PIDFILE
Si un dev ayant ses connaissances sur le sujet pouvait aider, on ne serait pas loin du compte