Plugin kTwinkly - Guirlandes connectées Twinkly

Hello,

Je suis en stable. Viens d’installer le module. Après quelques difficultés concernant le lancement des commandes on/off NOK… (je n’avais pas lu la documentation, extrêmement bien détaillée et complète au passage !), cela fonctionne à merveille.

Pour ma part, reste la partie playlist à uploader au lieu des animations une par une et le tour est joué !

Bravo !

bonjour @kimagure

Ma question peut avoir déjà été abordée mais j’ai pas trouvé (en tout cas c’est pas dans la doc) :slight_smile:

Mon sapin est sur une playlist. Pour l’instant je ne gere que le on/off via le plugin.

Quand je coupe avec le On/OFF du plugin donc, via Agenda, au prochain allumage il ne relance pas la playlist mais le dernier effet ‹ seul ›. J’ai loupé un truc ? C’est possible ou pas de relancer la playlist en mémoire (sans la modifier ou la supprimer)

Pour l’instant, non, ca devrait l’etre dans la prochaine beta.

Mais @thomasbert a proposé un petit changement dans un des fichiers pour gérer ton cas :

Je ne sais pas l’impact si la playlist est vide. Et ca ne marche pas pour les GEN1 sans support des playlists.

Ma modif à venir gérera tous les cas…

K.

Bonjour,

Suite à la désinstallation de la version alpha et l’installation de la version stable, je ne parviens pas à installer les Dépendances :

********************************************************
*               Install dependencies                   *
********************************************************
> Progress file:  /tmp/jeedom/kTwinkly/dependencies
jeudi 10 décembre 2020, 14:20:03 (UTC+0100)
*
* Update package list
*
Atteint:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Lecture des listes de paquets…
*
* Remove apt package for mitmproxy
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Le paquet « mitmproxy » n'est pas installé, et ne peut donc être supprimé
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
javascript-common libjs-jquery libjs-sphinxdoc libjs-underscore libtidy5
libwebpdemux2 libyaml-0-2 python-argcomplete python-argh
python-backports-abc python-backports.ssl-match-hostname python-blinker
python-brotli python-certifi python-click python-colorama
python-concurrent.futures python-configargparse python-construct
python-cssutils python-feedparser python-flask python-h2 python-hpack
python-html2text python-hyperframe python-itsdangerous python-jinja2
python-jsbeautifier python-libxml2 python-markupsafe python-passlib
python-pathtools python-pil python-pyinotify python-pyparsing
python-pyperclip python-simplejson python-singledispatch python-tornado
python-typing python-urwid python-utidylib python-watchdog python-werkzeug
python-yaml xclip
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 16 non mis à jour.
*
* Python 3.7
Python 3.7.2
* Already installed
Python 3.7.2
*
* Install mitmproxy
/usr/local/bin/python3.7: No module named pip
jeudi 10 décembre 2020, 14:20:04 (UTC+0100)
********************************************************
*             End dependencies Installation            *
********************************************************


Que me conseillez vous ?

Merci d’avance,

Ah tiens, intéressant, un cas particulier.

Il semble que tu aies déjà une version Python 3.7 (la 3.7.2) installée par ailleurs, mais sans le module pip… Il faut que je regarde comment installer pip pour une version spécifique de Python sans le compiler au préalable.

Désolé, je n’ai pas de réponse immédiate à t’apporter, il va falloir une évolution du script d’installation des dépendances.
As-tu les connaissances nécessaires pour remplacer un fichier dans l’arborescence de Jeedom sur ton serveur, que je puisse éventuellement t’envoyer des versions modifiées du script .sh sans avoir à republier une beta ?
Si oui, je te contacterai par PM pour des tests…

K.

Vous l’attendiez, la voilà !

La dernière beta publiée il y a quelques secondes permet une première gestion des playlists.

Tout se fait depuis l’écran de gestion des animations.

Les actions disponibles sont :

  • ajout d’une animation de la liste à la playlist courante
  • création d’une playlist à part des animations de la liste
  • effacement de la playlist

La commande « on » active maintenant la playlist si celle-ci existe, ou la dernière animation chargée s’il n’y a pas de playlist.

Il faut évidemment avoir pu capturer les animations que vous souhaitez ajouter à la playlist, il n’y a pas de moyen via l’API de télécharger l’animation courante, c’est dommage.

Lors de l’ajout dans une playlist ou de la création d’une playlist « neuve », l’ordre d’ajout est celui affiché dans l’écran de gestion.

Si vous souhaitez changer, l’ordre, vous pouvez déplacer les ligne dans l’ordre souhaité avant d’appeler les commandes. Il n’est pas nécessaire de sauvegarder après avoir réordonné les animations : si vous ne sauvegardez pas, l’ordre de la liste (et donc des éléments dans la liste déroulante des animations) restera en l’état.

Pour l’instant, il n’est pas possible de choisir le timing, c’est donc un changement toutes les 30 secondes. Je peux rendre ce temps paramétrable, mais si on veut pouvoir choisir le temps entre chaque animation, il va falloir que je revoie l’UI avec un écran dédié.

N’hésitez pas à me faire vos retours.

K.

1 « J'aime »

bonjour @kimagure, merci cela fonctionne très bien, en cours de test de la playlist, les animations ont été téléchargées, la doc est parfaite.
Je n’ai pas pu mettre ce commentaire dans le post du plugin, je pense que tu n’as pas activé la possibilité de le noter avec commentaire.

Merci.

Pour les commentaires sur le market, aucune idée, je vais me renseigner…

C’est bon, j’ai trouvé pour mettre un avis

1 « J'aime »

Bonjour.

Nouvelle beta publiée ce jour, avec des optimisations sur la gestion des playlists, et quelques ajustements sur l’interface graphique.

J’en profite pour mettre à jour le premier post de ce thread avec les dernières nouveautés…
Si tout ce passe bien, je passe en stable durant le week-end.

K.

1 « J'aime »

Bonjour,

Petite question, pourquoi installer python3.7 par les sources quand il est dispo en repositories DEB ?
Ne serait-il pas interessant de lancer avant un :

apt-cache show python3.7

Si le package existe, on a un code de retour = 0, donc installation par apt
Si le package existe pas, on a un code de retour = 100, alors installation par source

L’installation par apt est toujours a privilégier quand c’est possible, surtout pour les migrations OS a venir.

1 « J'aime »

Sur Debian 10, oui. Pas sur Debian 9.

Je viens de vérifier, et effectivement, désolé, je n’ai effectivement pas « commité » mon change sur le script d’installation pour vérifier que la 3.7 était dispo sur apt avant de le déployer à la main. C’est le cas sur ma version de dev, mais pas dans la version github :frowning:

Je corrige ça ASAP.

Sachant que Python 3 est déployé sur 99% des installations, je ne pense pas que ça aura impacté trop d’utilisateurs de Debian 10 de toutes façons… Sur ma VM de test en Debian 10, je n’ai pas eu besoin d’installer le package python 3.7, il y était déjà d’origine.

Edit : c’est fait, j’ai poussé une nouvelle beta avec juste cette correction.
Merci @mguyard

K.

1 « J'aime »

Bonjour,
je n’arrive pas à installer les dépendances. Je suis sur Raspi4 Buster et jeedom 4.1.16. Je joint les logs :

********************************************************
*               Install dependencies                   *
********************************************************
> Progress file:  /tmp/jeedom/kTwinkly/dependencies
Sat Dec 12 13:48:58 CET 2020
*
* Update package list
*
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 http://deb.debian.org/debian-security buster/updates InRelease
Hit:4 http://deb.debian.org/debian buster-updates InRelease
Hit:5 https://repos.influxdata.com/debian buster InRelease
Hit:6 https://deb.nodesource.com/node_12.x buster InRelease
Hit:7 https://repository.salamek.cz/deb/pub all InRelease
Ign:8 https://repo.distrib.works/apt  InRelease
Ign:9 https://repo.distrib.works/apt  Release
Ign:10 https://repo.distrib.works/apt  Packages
Ign:11 https://repo.distrib.works/apt  Translation-en
Get:10 https://repo.distrib.works/apt  Packages
Ign:11 https://repo.distrib.works/apt  Translation-en
Ign:11 https://repo.distrib.works/apt  Translation-en
Ign:11 https://repo.distrib.works/apt  Translation-en
Ign:11 https://repo.distrib.works/apt  Translation-en
Ign:11 https://repo.distrib.works/apt  Translation-en
Ign:11 https://repo.distrib.works/apt  Translation-en
Fetched 5281 B in 2s (2236 B/s)
Reading package lists...
*
* Remove apt package for mitmproxy
Reading package lists...
Building dependency tree...
Reading state information...
Package 'mitmproxy' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
*
* Python 3.7
Python 3.7.3
* Already installed
Python 3.7.3
*
* Install mitmproxy
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: tornado in /usr/local/lib/python3.7/dist-packages (6.1)
Collecting mitmproxy
Using cached mitmproxy-5.3.0-py3-none-any.whl (1.1 MB)
Requirement already satisfied: blinker<1.5,>=1.4 in /usr/lib/python3/dist-packages (from mitmproxy) (1.4)
Requirement already satisfied: certifi>=2019.9.11 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2020.6.20)
Requirement already satisfied: tornado in /usr/local/lib/python3.7/dist-packages (6.1)
Requirement already satisfied: protobuf<3.14,>=3.6.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (3.12.2)
Requirement already satisfied: click<8,>=7.0 in /usr/lib/python3/dist-packages (from mitmproxy) (7.0)
Collecting asgiref<3.4,>=3.2.10
Using cached https://www.piwheels.org/simple/asgiref/asgiref-3.3.1-py3-none-any.whl (19 kB)
Using cached Brotli-1.0.9.zip (510 kB)
Collecting cryptography<3.3,>=3.2
Using cached cryptography-3.2.1-cp35-abi3-manylinux2014_aarch64.whl (2.6 MB)
Requirement already satisfied: six>=1.4.1 in /usr/local/lib/python3.7/dist-packages (from cryptography<3.3,>=3.2->mitmproxy) (1.15.0)
Collecting cffi!=1.11.3,>=1.8
Using cached cffi-1.14.4-cp37-cp37m-manylinux2014_aarch64.whl (206 kB)
Collecting flask<1.2,>=1.1.1
Using cached https://www.piwheels.org/simple/flask/Flask-1.1.2-py2.py3-none-any.whl (94 kB)
Requirement already satisfied: click<8,>=7.0 in /usr/lib/python3/dist-packages (from mitmproxy) (7.0)
Requirement already satisfied: itsdangerous>=0.24 in /usr/lib/python3/dist-packages (from flask<1.2,>=1.1.1->mitmproxy) (0.24)
Collecting h2<5,>=4.0
Using cached https://www.piwheels.org/simple/h2/h2-4.0.0-py3-none-any.whl (57 kB)
Collecting hpack<5,>=4.0
Using cached https://www.piwheels.org/simple/hpack/hpack-4.0.0-py3-none-any.whl (32 kB)
Collecting hyperframe<7,>=6.0
Using cached https://www.piwheels.org/simple/hyperframe/hyperframe-6.0.0-py3-none-any.whl (11 kB)
Collecting Jinja2>=2.10.1
Using cached https://www.piwheels.org/simple/jinja2/Jinja2-2.11.2-py2.py3-none-any.whl (127 kB)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/lib/python3/dist-packages (from Jinja2>=2.10.1->flask<1.2,>=1.1.1->mitmproxy) (1.1.0)
Collecting kaitaistruct<0.10,>=0.7
Using cached https://www.piwheels.org/simple/kaitaistruct/kaitaistruct-0.9-py2.py3-none-any.whl (6.9 kB)
Collecting ldap3<2.9,>=2.8
Using cached https://www.piwheels.org/simple/ldap3/ldap3-2.8.1-py2.py3-none-any.whl (423 kB)
Collecting msgpack<1.1.0,>=1.0.0
Using cached msgpack-1.0.1-cp37-cp37m-manylinux2014_aarch64.whl (296 kB)
Collecting passlib<1.8,>=1.6.5
Using cached https://www.piwheels.org/simple/passlib/passlib-1.7.4-py2.py3-none-any.whl (525 kB)
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from protobuf<3.14,>=3.6.0->mitmproxy) (50.3.2)
Requirement already satisfied: six>=1.4.1 in /usr/local/lib/python3.7/dist-packages (from cryptography<3.3,>=3.2->mitmproxy) (1.15.0)
Collecting publicsuffix2<3,>=2.20190812
Using cached https://www.piwheels.org/simple/publicsuffix2/publicsuffix2-2.20191221-py2.py3-none-any.whl (89 kB)
Collecting pyasn1<0.5,>=0.3.1
Using cached https://www.piwheels.org/simple/pyasn1/pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting pycparser
Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.20-py2.py3-none-any.whl (112 kB)
Collecting pyOpenSSL<19.2,>=19.1.0
Using cached https://www.piwheels.org/simple/pyopenssl/pyOpenSSL-19.1.0-py2.py3-none-any.whl (53 kB)
Requirement already satisfied: six>=1.4.1 in /usr/local/lib/python3.7/dist-packages (from cryptography<3.3,>=3.2->mitmproxy) (1.15.0)
Collecting pyparsing<2.5,>=2.4.2
Using cached https://www.piwheels.org/simple/pyparsing/pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting pyperclip<1.9,>=1.6.0
Using cached https://www.piwheels.org/simple/pyperclip/pyperclip-1.8.1-py3-none-any.whl (10 kB)
Collecting ruamel.yaml<0.17,>=0.16
Using cached https://www.piwheels.org/simple/ruamel-yaml/ruamel.yaml-0.16.12-py2.py3-none-any.whl (111 kB)
Collecting ruamel.yaml.clib>=0.1.2
Using cached ruamel.yaml.clib-0.2.2-cp37-cp37m-manylinux2014_aarch64.whl (538 kB)
Collecting sortedcontainers<2.3,>=2.1
Using cached https://www.piwheels.org/simple/sortedcontainers/sortedcontainers-2.2.2-py2.py3-none-any.whl (29 kB)
Collecting urwid<2.2,>=2.1.1
Using cached urwid-2.1.2.tar.gz (634 kB)
Collecting Werkzeug>=0.15
Using cached https://www.piwheels.org/simple/werkzeug/Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
Collecting wsproto<0.16,>=0.14
Using cached https://www.piwheels.org/simple/wsproto/wsproto-0.15.0-py2.py3-none-any.whl (24 kB)
Collecting h11>=0.8.1
Using cached https://www.piwheels.org/simple/h11/h11-0.11.0-py2.py3-none-any.whl (54 kB)
Collecting zstandard<0.15,>=0.11
Using cached zstandard-0.14.1.tar.gz (676 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3.7 /usr/local/lib/python3.7/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-7wj3bai3/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple --extra-index-url https://www.piwheels.org/simple -- 'setuptools>=40.8.0' wheel
cwd: None
Complete output (14 lines):
Traceback (most recent call last):
File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.7/dist-packages/pip/__main__.py", line 23, in <module>
from pip._internal.cli.main import main as _main  # isort:skip # noqa
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/main.py", line 5, in <module>
import locale
File "/usr/lib/python3.7/locale.py", line 16, in <module>
import re
File "/usr/lib/python3.7/re.py", line 143, in <module>
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3.7 /usr/local/lib/python3.7/dist-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-7wj3bai3/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple --extra-index-url https://www.piwheels.org/simple -- 'setuptools>=40.8.0' wheel Check the logs for full command output.
Sat Dec 12 13:49:37 CET 2020
********************************************************
*             End dependencies Installation            *
********************************************************
Merci par avance pour votre aide.

Alors, d’après quelques recherches rapides, il semble qu’un module « enum34 » qui est parfois installé pose souci avec la version « enum » standard de python > 3.6 et provoque ce genre d’erreur.

Peux-tu vérifier si ce module est installé en lançant la commande suivante :
python3.7 -m pip list | grep enum

Si la commande t’indique que ce module est présent, essaye de le désinstaller :
python3.7 -m pip uninstall enum34

Puis relance l’installation des dépendances, ou lance manuellement l’installation de mitmproxy par la commande suivante :
python3.7 -m pip install mitmproxy

K.

1 « J'aime »

Bingo ! Merci, c’est ok maintenant.

1 « J'aime »

Hello,

Egalement un pb d’installation, voici le log (je commence après le build correct de python 3.7) :

Python build finished successfully!
The necessary bits to build these optional modules were not found:
_lzma                 _tkinter              _uuid              
To find the necessary bits, look in setup.py in detect_modules() for the module's name.


The following modules found by detect_modules() in setup.py, have been
built by the Makefile instead, as configured by the Setup files:
_abc                  atexit                pwd                
time                                                           


Failed to build these modules:
xxlimited                                                      

running build_scripts
copying and adjusting /tmp/Python-3.7.3/Tools/scripts/pydoc3 -> build/scripts-3.7
copying and adjusting /tmp/Python-3.7.3/Tools/scripts/idle3 -> build/scripts-3.7
copying and adjusting /tmp/Python-3.7.3/Tools/scripts/2to3 -> build/scripts-3.7
copying and adjusting /tmp/Python-3.7.3/Tools/scripts/pyvenv -> build/scripts-3.7
changing mode of build/scripts-3.7/pydoc3 from 644 to 755
changing mode of build/scripts-3.7/idle3 from 644 to 755
changing mode of build/scripts-3.7/2to3 from 644 to 755
changing mode of build/scripts-3.7/pyvenv from 644 to 755
renaming build/scripts-3.7/pydoc3 to build/scripts-3.7/pydoc3.7
renaming build/scripts-3.7/idle3 to build/scripts-3.7/idle3.7
renaming build/scripts-3.7/2to3 to build/scripts-3.7/2to3-3.7
renaming build/scripts-3.7/pyvenv to build/scripts-3.7/pyvenv-3.7
gcc -pthread -c -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall    -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration   -I. -I./Include    -DPy_BUILD_CORE -o Programs/_testembed.o ./Programs/_testembed.c
gcc -pthread     -Xlinker -export-dynamic -o Programs/_testembed Programs/_testembed.o libpython3.7m.a -lcrypt -lpthread -ldl  -lutil   -lm  
sed -e "s,@EXENAME@,/usr/local/bin/python3.7m," < ./Misc/python-config.in >python-config.py
LC_ALL=C sed -e 's,\$(\([A-Za-z0-9_]*\)),\$\{\},g' < Misc/python-config.sh >python-config
* Install Python
if test "no-framework" = "no-framework" ; then \
	/usr/bin/install -c python /usr/local/bin/python3.7m; \
else \
	/usr/bin/install -c -s Mac/pythonw /usr/local/bin/python3.7m; \
fi
if test "3.7" != "3.7m"; then \
	if test -f /usr/local/bin/python3.7 -o -h /usr/local/bin/python3.7; \
	then rm -f /usr/local/bin/python3.7; \
	fi; \
	(cd /usr/local/bin; ln python3.7m python3.7); \
fi
if test -f libpython3.7m.a && test "no-framework" = "no-framework" ; then \
	if test -n "" ; then \
		/usr/bin/install -c -m 555  /usr/local/bin; \
	else \
		/usr/bin/install -c -m 555 libpython3.7m.a /usr/local/lib/libpython3.7m.a; \
		if test libpython3.7m.a != libpython3.7m.a; then \
			(cd /usr/local/lib; ln -sf libpython3.7m.a libpython3.7m.a) \
		fi \
	fi; \
	if test -n ""; then \
		/usr/bin/install -c -m 555  /usr/local/lib/; \
	fi; \
else	true; \
fi
if test "x" != "x" ; then \
	rm -f /usr/local/binpython3.7-32; \
	lipo  \
		-output /usr/local/bin/python3.7-32 \
		/usr/local/bin/python3.7; \
fi
 CC='gcc -pthread' LDSHARED='gcc -pthread -shared    ' OPT='-DNDEBUG -g -fwrapv -O3 -Wall' 	_TCLTK_INCLUDES='' _TCLTK_LIBS='' 	./python -E ./setup.py  build
running build
running build_ext
error: [Errno 2] No such file or directory: 'build/temp.linux-armv7l-3.7/multiarch'
Makefile:626: recipe for target 'sharedmods' failed
make: *** [sharedmods] Error 1
/var/www/html/core/ajax
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Python 3.7.3
*
* Install mitmproxy
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'

Current thread 0x76f2d000 (most recent call first):
/var/www/html/plugins/kTwinkly/core/class/../../resources/install_apt.sh: line 67: 19415 Aborted                 python3.7 -m pip install tornado mitmproxy
Sun Dec 13 09:18:45 CET 2020
********************************************************
*             End dependencies Installation            *
********************************************************

Merci du temps passé pour nous aider

Conf :

Version : 4.0.61
Source : default
Branche : V4-stable
Système : RPI 3 B Debian 9
Plugin: 2020-12-12 11:49:26 Beta

Peux-tu m’envoyer la log complete en PM ?

Je vais préparer une SD pour mon Pi en Debian 9 pour voir si j’arrive à reproduire et corriger.

K.

Bonjour.

J’ai normalement un correctif pour le souci d’installation des dépendances sur RPi en Debian 9/Stretch. Je l’ai poussé en beta.

S’il est confirmé qu’il fonctionne comme attendu, je publierai la nouvelle version stable du plugin ce soir ou demain.

K.

1 « J'aime »

Bonjour.

Les corrections, incluant la v1 de la gestion de la playlist, sont passées en stable hier.

J’ai également publié une nouvelle beta avec une gestion de la playlist repensée et plus simple d’usage. La gestion des animations (capture, upload, download) et la gestion de la playlist (choix des animations et des durées) sont maintenant sur 2 écrans différents.

Pour l’instant, je ne gère qu’une seule playlist à la fois. Mon objectif est de pouvoir à terme gérer plusieurs playlists et pouvoir passer de l’une à l’autre via une commande.

K.

1 « J'aime »

Hello. @kimagure ton plugin est genial.
Cependant j’ai un soucis avec les dépendances (et pourtant plugin fonctionnel)


  •     Install kTwinkly plugin dependencies         *
    

Progress file: /tmp/jeedom/kTwinkly/dependencies
jeudi 17 décembre 2020, 16:40:02 (UTC+0100)

  • Update package list
Ign:1 http://webmin.mirror.somersettechsolutions.co.uk/repository sarge InRelease
Atteint:2 http://webmin.mirror.somersettechsolutions.co.uk/repository sarge Release
Atteint:3 http://security.debian.org/debian-security stretch/updates InRelease
Ign:4 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:5 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:6 http://ftp.fr.debian.org/debian stretch Release
Ign:8 http://download.webmin.com/download/repository sarge InRelease
Atteint:9 http://download.webmin.com/download/repository sarge Release
Atteint:10 https://deb.nodesource.com/node_12.x stretch InRelease
Atteint:11 http://ftp.de.debian.org/debian buster-backports InRelease
Lecture des listes de paquets…
  • Remove apt package for mitmproxy
    Lecture des listes de paquets…
    Construction de l’arbre des dépendances…
    Lecture des informations d’état…
    Le paquet « mitmproxy » n’est pas installé, et ne peut donc être supprimé
    0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
  • Looking for Python 3.7
    ** Python 3.7 not installed
  • Looking for Python 3.7 package in Debian repositories
    ** Python 3.7 found. Installing with apt-get
    Lecture des listes de paquets…
    Construction de l’arbre des dépendances…
    Lecture des informations d’état…
    Aucune version du paquet python3.7 n’est disponible, mais il existe dans la base
    de données. Cela signifie en général que le paquet est manquant, qu’il est devenu obsolète
    ou qu’il n’est disponible que sur une autre source

E: Le paquet « python3.7 » n’a pas de version susceptible d’être installée
/var/www/html/plugins/kTwinkly/core/class/…/…/resources/install_apt.sh: ligne 74: python3.7 : commande introuvable
*

  • Install mitmproxy module and dependencies on Python 3.7
    /var/www/html/plugins/kTwinkly/core/class/…/…/resources/install_apt.sh: ligne 79: python3.7 : commande introuvable
    jeudi 17 décembre 2020, 16:40:05 (UTC+0100)

  •         End dependencies Installation            *
    

Merci pour ton aide :slight_smile: