Boxio passage debian 11.10 jeedom 4.4.13 Python 3.9.2

Évidemment qu’on peut créer un fork (ou se contenter de modifier les fichiers à la main via l’éditeur de fichiers, hein…), mais avant ça, il faut mettre à jour le plugin pour utiliser la nouvelle syntaxe Python 3.

Or, c’est trouver quelqu’un d’intéressé avec les compétences nécessaires qui pose problème, rien d’autre…

non,

l’ordre c’est:

  • avoir des sources quelques part
  • modifier ses sources pour compatiblité

=> retour à

Tu parles pour ne rien dire puisque les sources, on les a déjà ici même: GitHub - apages2/pluginjeedom-boxio. Partant de là, il est possible d’ouvrir une pull request sur le dépôt en question ou de créer un dépôt fork, voire les deux à la fois si la PR n’aboutit à rien.

Sauf que ça nécessite des compétences en Python… encore une fois.

Edit: sur ce, j’arrête de discuter avec toi, c’est vraiment stérile.

tu recommences …

arretes de parler et agis

Agis de quoi ? T’as déjà contribué au plugin en question ? Il me semble pas, contrairement à moi: Pull requests · apages2/pluginjeedom-boxio · GitHub :rofl:

Alors t’as quoi comme légitimité pour me parler sur ce ton méprisant ?


Pour les autres, j’ai envoyé un mail à Aurélien/@apages2 et j’attends sa réponse. En espérant qu’il aille pour le mieux !

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

Bonjour a tous,

Désolé de mes longs mois d’absence sur le forum et la mise a jour de mes plugins.

J’ai entamé une refonte complet du plugin Boxio et de ce fait, le plugin d’origine ne sera plus tenu a jour. Le nouveau plugin intègre Boxio et Myhome.

Je dois le mettre a dispo du market, je vais essayer de le faire dans la semaine. Malheureusement, je ne pourrais mettre ce nouveau plugin a dispo gratuitement

Bonne journée a tous
Cordialement

6 « J'aime »

Voilà une excellente nouvelle, @apages2 ! :heart_eyes:

Le nouveau plugin intègre Boxio et Myhome.

MyHome Up (bus) et MyHome Play (Zigbee) ou juste MyHome Play ?

Super nouvelle !

Merci @apages2 d’être toujours là !

Hate de tester çà

Merci @alx68 @kevinchalet @vegeta0911 @Mips @Tonio16 pour vos conseils et contributions !

Bon dimanche

2 « J'aime »

Pour info @alx68

J’ai rééssayé en téléchargeant la debian 11 lite version 32 bits de décembre dernier.

En fait c’est à l’installation de Jeedom 4.4.13 que maintenant pyhton 3 s’installe, comme on peut le voir dans les logs et le détail du package

Je pense que çà ne le faisait pas avec la 4.4.11 que j’ai installé il y a quelques jours. Pour conclure, python 3 ce n’est pas installé selon la debian 11 ni 32 ou 64bits, mais selon la version de jeedom …
Ca confirme bien ce que disais @Tonio16 ici

Juste pour info

Non… Mais si tu y tiens.

Antoine

Je ne comprend pas ce que tu veux dire @Tonio16

Salut @Dare707

Ou la Ce dimanche était chaud :unamused:
Bon j’espere que Apages va bientot mettre son plugin pour que l’on puisse le tester :slightly_smiling_face:.
Comme ça tout le monde sera content .
Pour le python franchement je n’y comprend rien , qui le met en place jeedom ou la version debian.
bon maintenant je sais pas si je dois faire la mise a jour jeedom ou pas ?.
De toute façon il faut que je change de pi il a plus de 8 ans et commence a être light avec tous les plugins que j’ai dessus.J’hésite entre le pi5 ou le pi4?

Si tu aimes le format compact du RPI, pourquoi pas un mini PC type NUC ou Lenovo ThinkCentre ? On reste sur de la machine basse consommation, mais t’as beaucoup plus de puissance disponible et tu peux facilement trouver ces machines pour une bouchée de pain sur eBay ou Leboncoin.

@kevinchalet

A voir si j’ai de la place pour ca :grin:

1 « J'aime »

Pour Python 3, moi non plus, çà reste un mystère.

Pour la mis à jour, Jeedom 4.4.14, je l’ai faite ce matin sur mon install de prod en debian 10.13, et je n’ai pas eu de problème, tout va bien .

Tous mes plugins ne fonctionnant pas encore sous debian 12, je pense que je vais dans un premier temps passer sous la dernière debian 11, une fois que le nouveau plugin BOXIO sera dispo.

Pour le hardware, perso si je devais changer, j’obterais pour une PI5, qui permet de connecter un SSD M.2 directement via une nappe, sans monopoliser un port USB. Mais bon la RPI5 est encore un peu chère à mon gout … Je suis satisfait de ma RPI4. Je n’oserais pas investir dans un NUC ou MINIPC par peur d’incompatibilité avec JEEDOM… Mais je n’ai pas creusé plus que çà …

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