Bonjour,
Tout d’abord un grand merci pour ce plugin qui fonctionne parfaitement sur Debian 11 !
J’ai testé la version beta du plugin sur une Debian 12 core alpha 4.5 et les dépendances se sont installées log ici
+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_tahomalocalapi
+ echo 1
+ echo 2
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://security.debian.org/debian-security bookworm-security InRelease
Hit:4 https://deb.nodesource.com/node_20.x nodistro InRelease
Hit:5 https://packagecloud.io/ookla/speedtest-cli/debian bookworm InRelease
Reading package lists...
Building dependency tree...
Reading state information...
1 package can be upgraded. Run 'apt list --upgradable' to see it.
+ sudo apt-get install -y python3 python3-pip python3-dev python3-venv
Reading package lists...
Building dependency tree...
Reading state information...
python3 is already the newest version (3.11.2-1+b1).
python3-pip is already the newest version (23.0.1+dfsg-1).
python3-dev is already the newest version (3.11.2-1+b1).
python3-venv is already the newest version (3.11.2-1+b1).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
+ echo 3
+ sudo python3 -m venv --upgrade-deps /var/www/html/core/class/../../plugins/tahomalocalapi/resources/python_venv
+ echo 4
+ sudo /var/www/html/core/class/../../plugins/tahomalocalapi/resources/python_venv/bin/python3 -m pip install --upgrade pip wheel
Requirement already satisfied: pip in /var/www/html/plugins/tahomalocalapi/resources/python_venv/lib/python3.11/site-packages (24.3.1)
Collecting wheel
Using cached wheel-0.44.0-py3-none-any.whl.metadata (2.3 kB)
Using cached wheel-0.44.0-py3-none-any.whl (67 kB)
Installing collected packages: wheel
Successfully installed wheel-0.44.0
+ echo 5
+ sudo /var/www/html/core/class/../../plugins/tahomalocalapi/resources/python_venv/bin/python3 -m pip install --force-reinstall --upgrade pyserial
Collecting pyserial
Using cached pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB)
Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
Installing collected packages: pyserial
Successfully installed pyserial-3.5
+ echo 6
+ sudo /var/www/html/core/class/../../plugins/tahomalocalapi/resources/python_venv/bin/python3 -m pip install --force-reinstall --upgrade requests
Collecting requests
Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting charset-normalizer<4,>=2 (from requests)
Downloading charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests)
Using cached urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests)
Using cached certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached certifi-2024.8.30-py3-none-any.whl (167 kB)
Downloading charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached urllib3-2.2.3-py3-none-any.whl (126 kB)
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests
Successfully installed certifi-2024.8.30 charset-normalizer-3.4.0 idna-3.10 requests-2.32.3 urllib3-2.2.3
+ echo 7
+ sudo /var/www/html/core/class/../../plugins/tahomalocalapi/resources/python_venv/bin/python3 -m pip install --force-reinstall --upgrade pyudev
Collecting pyudev
Using cached pyudev-0.24.3-py3-none-any.whl.metadata (4.6 kB)
Using cached pyudev-0.24.3-py3-none-any.whl (62 kB)
Installing collected packages: pyudev
Successfully installed pyudev-0.24.3
+ echo 8
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end tahomalocalapi
+ echo 9
+ rm /tmp/jeedom_install_in_progress_tahomalocalapi
+ echo '*******************End of package installation
Par contre le Démon ne se lance pas, pas trop de log juste cette ligne
Erreur sur la fonction deamon_start du plugin : Cannot access offset of type string on string
j’ai pas testé la stable sur la debian 12 vu que cela a été fait juste au dessus