Impossible d'installer mitmproxy

Bonjour, j’ai un soucis dans l’instalation du plugin il m’est impossible d’installer mitmproxy
J’ai debian 10 la version python3.7 qui semblait etre le blocage des précedent soucis mais la je sais pas pourquoi.

Voici le log de l’instalation :

********************************************************
*         Install kTwinkly plugin dependencies         *
********************************************************
> Progress file:  /tmp/jeedom/kTwinkly/dependencies
Mon Nov 21 17:04:29 CET 2022
*
* Update package list
*
Hit:1 http://ftp.fr.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian buster-updates InRelease
Hit:4 https://deb.nodesource.com/node_16.x buster InRelease
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
The following packages were automatically installed and are no longer required:
python3-pyinotify python3-systemd
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
*
* Checking if default Python3 is version 3.7+
** Found Python 3.7.3
** Installing python3-setuptools
Reading package lists...
Building dependency tree...
Reading state information...
python3-setuptools is already the newest version (40.8.0-1).
python3-dev is already the newest version (3.7.3-1).
python3-wheel is already the newest version (0.32.3-2).
The following packages were automatically installed and are no longer required:
python3-pyinotify python3-systemd
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Python 3.7.3
*
* Install mitmproxy module and dependencies on Python 3
Reading package lists...
Building dependency tree...
Reading state information...
libffi-dev is already the newest version (3.2.1-9).
The following packages were automatically installed and are no longer required:
python3-pyinotify python3-systemd
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Requirement already satisfied: tornado in /usr/local/lib/python3.7/dist-packages (6.1)
Requirement already satisfied: mitmproxy in /usr/local/lib/python3.7/dist-packages (5.3.0)
Requirement already satisfied: h2<5,>=4.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (4.1.0)
Requirement already satisfied: flask<1.2,>=1.1.1 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.1.4)
Requirement already satisfied: Brotli<1.1,>=1.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.0.9)
Requirement already satisfied: wsproto<0.16,>=0.14 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.15.0)
Requirement already satisfied: asgiref<3.4,>=3.2.10 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (3.3.4)
Requirement already satisfied: urwid<2.2,>=2.1.1 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.1.2)
Requirement already satisfied: cryptography<3.3,>=3.2 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (3.2.1)
Requirement already satisfied: zstandard<0.15,>=0.11 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.14.1)
Requirement already satisfied: sortedcontainers<2.3,>=2.1 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.2.2)
Requirement already satisfied: protobuf<3.14,>=3.6.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (3.13.0)
Requirement already satisfied: ruamel.yaml<0.17,>=0.16 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.16.13)
Requirement already satisfied: kaitaistruct<0.10,>=0.7 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.9)
Requirement already satisfied: click<8,>=7.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (7.1.2)
Requirement already satisfied: ldap3<2.9,>=2.8 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.8.1)
Requirement already satisfied: passlib<1.8,>=1.6.5 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.7.4)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (6.0.1)
Requirement already satisfied: pyasn1<0.5,>=0.3.1 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.4.8)
Requirement already satisfied: certifi>=2019.9.11 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2021.10.8)
Requirement already satisfied: pyperclip<1.9,>=1.6.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.8.2)
Requirement already satisfied: blinker<1.5,>=1.4 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.4)
Requirement already satisfied: pyOpenSSL<19.2,>=19.1.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (19.1.0)
Requirement already satisfied: publicsuffix2<3,>=2.20190812 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.20191221)
Requirement already satisfied: pyparsing<2.5,>=2.4.2 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.4.7)
Requirement already satisfied: msgpack<1.1.0,>=1.0.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.0.4)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from asgiref<3.4,>=3.2.10->mitmproxy) (4.2.0)
Requirement already satisfied: cffi!=1.11.3,>=1.8 in /usr/local/lib/python3.7/dist-packages (from cryptography<3.3,>=3.2->mitmproxy) (1.15.0)
Requirement already satisfied: six>=1.4.1 in /usr/local/lib/python3.7/dist-packages (from cryptography<3.3,>=3.2->mitmproxy) (1.14.0)
Requirement already satisfied: Werkzeug<2.0,>=0.15 in /usr/local/lib/python3.7/dist-packages (from flask<1.2,>=1.1.1->mitmproxy) (1.0.1)
Requirement already satisfied: itsdangerous<2.0,>=0.24 in /usr/local/lib/python3.7/dist-packages (from flask<1.2,>=1.1.1->mitmproxy) (1.1.0)
Requirement already satisfied: Jinja2<3.0,>=2.10.1 in /usr/local/lib/python3.7/dist-packages (from flask<1.2,>=1.1.1->mitmproxy) (2.11.3)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.7/dist-packages (from h2<5,>=4.0->mitmproxy) (4.0.0)
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from protobuf<3.14,>=3.6.0->mitmproxy) (65.3.0)
Requirement already satisfied: ruamel.yaml.clib>=0.1.2 in /usr/local/lib/python3.7/dist-packages (from ruamel.yaml<0.17,>=0.16->mitmproxy) (0.2.7)
Requirement already satisfied: h11>=0.8.1 in /usr/local/lib/python3.7/dist-packages (from wsproto<0.16,>=0.14->mitmproxy) (0.14.0)
Requirement already satisfied: pycparser in /usr/local/lib/python3.7/dist-packages (from cffi!=1.11.3,>=1.8->cryptography<3.3,>=3.2->mitmproxy) (2.21)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.7/dist-packages (from Jinja2<3.0,>=2.10.1->flask<1.2,>=1.1.1->mitmproxy) (2.1.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
--- Logging error ---
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 177, in emit
self.console.print(renderable, overflow="ignore", crop=False, style=style)
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1673, in print
extend(render(renderable, render_options))
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1305, in render
for render_output in iter_render:
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 134, in __rich_console__
for line in lines:
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/segment.py", line 249, in split_lines
for segment in segments:
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/console.py", line 1283, in render
renderable = rich_cast(renderable)
File "/usr/local/lib/python3.7/dist-packages/pip/_vendor/rich/protocol.py", line 36, in rich_cast
renderable = cast_method()
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/self_outdated_check.py", line 130, in __rich__
pip_cmd = get_best_invocation_for_this_pip()
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/entrypoints.py", line 60, in get_best_invocation_for_this_pip
os.path.join(binary_prefix, exe_name),
File "/usr/lib/python3.7/genericpath.py", line 97, in samefile
s2 = os.stat(f2)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/pip3.7'
Call stack:
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 31, in <module>
sys.exit(_main())
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/main.py", line 70, in main
return command.main(cmd_args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 101, in main
return self._main(args)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main
self.handle_pip_version_check(options)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/cli/req_command.py", line 190, in handle_pip_version_check
pip_self_version_check(session, options)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/self_outdated_check.py", line 236, in pip_self_version_check
logger.warning("[present-rich] %s", upgrade_prompt)
File "/usr/lib/python3.7/logging/__init__.py", line 1395, in warning
self._log(WARNING, msg, args, **kwargs)
File "/usr/lib/python3.7/logging/__init__.py", line 1519, in _log
self.handle(record)
File "/usr/lib/python3.7/logging/__init__.py", line 1529, in handle
self.callHandlers(record)
File "/usr/lib/python3.7/logging/__init__.py", line 1591, in callHandlers
hdlr.handle(record)
File "/usr/lib/python3.7/logging/__init__.py", line 905, in handle
self.emit(record)
File "/usr/local/lib/python3.7/dist-packages/pip/_internal/utils/logging.py", line 179, in emit
self.handleError(record)
Message: '[present-rich] %s'
Arguments: (UpgradePrompt(old='22.2.2', new='22.3.1'),)
Mon Nov 21 17:04:41 CET 2022
********************************************************
*             End dependencies Installation            *
********************************************************

Bonjour,

C’est la saison des problèmes avec pip.

Essayez de reinstaller, il y a un lien cassé:

sudo python3 -m pip install --upgrade --force pip

Et ensuite relancez les dépendances

Cela avance je n’ai plus le code erreur j’ai cela à la place mais ce n’est toujours pas installé:

*******************************************************
*         Install kTwinkly plugin dependencies         *
********************************************************
> Progress file:  /tmp/jeedom/kTwinkly/dependencies
Tue Nov 22 17:04:20 CET 2022
*
* Update package list
*
Hit:1 http://ftp.fr.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian buster-updates InRelease
Hit:4 https://deb.nodesource.com/node_16.x buster InRelease
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
The following packages were automatically installed and are no longer required:
fonts-font-awesome python3-blinker python3-brotli python3-click
python3-colorama python3-h11 python3-h2 python3-hpack python3-hyperframe
python3-kaitaistruct python3-ldap3 python3-passlib python3-pyasn1
python3-pyinotify python3-pyparsing python3-pyperclip python3-ruamel.yaml
python3-sortedcontainers python3-systemd python3-tornado python3-urwid
python3-wsproto
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
*
* Checking if default Python3 is version 3.7+
** Found Python 3.7.3
** Installing python3-setuptools
Reading package lists...
Building dependency tree...
Reading state information...
python3-setuptools is already the newest version (40.8.0-1).
python3-dev is already the newest version (3.7.3-1).
python3-wheel is already the newest version (0.32.3-2).
The following packages were automatically installed and are no longer required:
fonts-font-awesome python3-blinker python3-brotli python3-click
python3-colorama python3-h11 python3-h2 python3-hpack python3-hyperframe
python3-kaitaistruct python3-ldap3 python3-passlib python3-pyasn1
python3-pyinotify python3-pyparsing python3-pyperclip python3-ruamel.yaml
python3-sortedcontainers python3-systemd python3-tornado python3-urwid
python3-wsproto
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Python 3.7.3
*
* Install mitmproxy module and dependencies on Python 3
Reading package lists...
Building dependency tree...
Reading state information...
libffi-dev is already the newest version (3.2.1-9).
The following packages were automatically installed and are no longer required:
fonts-font-awesome python3-blinker python3-brotli python3-click
python3-colorama python3-h11 python3-h2 python3-hpack python3-hyperframe
python3-kaitaistruct python3-ldap3 python3-passlib python3-pyasn1
python3-pyinotify python3-pyparsing python3-pyperclip python3-ruamel.yaml
python3-sortedcontainers python3-systemd python3-tornado python3-urwid
python3-wsproto
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Requirement already satisfied: tornado in /usr/local/lib/python3.7/dist-packages (6.1)
Requirement already satisfied: mitmproxy in /usr/local/lib/python3.7/dist-packages (5.3.0)
Requirement already satisfied: ldap3<2.9,>=2.8 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.8.1)
Requirement already satisfied: passlib<1.8,>=1.6.5 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.7.4)
Requirement already satisfied: cryptography<3.3,>=3.2 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (3.2.1)
Requirement already satisfied: kaitaistruct<0.10,>=0.7 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.9)
Requirement already satisfied: h2<5,>=4.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (4.1.0)
Requirement already satisfied: ruamel.yaml<0.17,>=0.16 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.16.13)
Requirement already satisfied: msgpack<1.1.0,>=1.0.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.0.4)
Requirement already satisfied: hyperframe<7,>=6.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (6.0.1)
Requirement already satisfied: zstandard<0.15,>=0.11 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.14.1)
Requirement already satisfied: pyperclip<1.9,>=1.6.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.8.2)
Requirement already satisfied: flask<1.2,>=1.1.1 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.1.4)
Requirement already satisfied: pyasn1<0.5,>=0.3.1 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.4.8)
Requirement already satisfied: click<8,>=7.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (7.1.2)
Requirement already satisfied: urwid<2.2,>=2.1.1 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.1.2)
Requirement already satisfied: pyparsing<2.5,>=2.4.2 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.4.7)
Requirement already satisfied: blinker<1.5,>=1.4 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.4)
Requirement already satisfied: sortedcontainers<2.3,>=2.1 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.2.2)
Requirement already satisfied: certifi>=2019.9.11 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2021.10.8)
Requirement already satisfied: asgiref<3.4,>=3.2.10 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (3.3.4)
Requirement already satisfied: protobuf<3.14,>=3.6.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (3.13.0)
Requirement already satisfied: wsproto<0.16,>=0.14 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (0.15.0)
Requirement already satisfied: Brotli<1.1,>=1.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (1.0.9)
Requirement already satisfied: publicsuffix2<3,>=2.20190812 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (2.20191221)
Requirement already satisfied: pyOpenSSL<19.2,>=19.1.0 in /usr/local/lib/python3.7/dist-packages (from mitmproxy) (19.1.0)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from asgiref<3.4,>=3.2.10->mitmproxy) (4.2.0)
Requirement already satisfied: six>=1.4.1 in /usr/local/lib/python3.7/dist-packages (from cryptography<3.3,>=3.2->mitmproxy) (1.14.0)
Requirement already satisfied: cffi!=1.11.3,>=1.8 in /usr/local/lib/python3.7/dist-packages (from cryptography<3.3,>=3.2->mitmproxy) (1.15.0)
Requirement already satisfied: itsdangerous<2.0,>=0.24 in /usr/local/lib/python3.7/dist-packages (from flask<1.2,>=1.1.1->mitmproxy) (1.1.0)
Requirement already satisfied: Jinja2<3.0,>=2.10.1 in /usr/local/lib/python3.7/dist-packages (from flask<1.2,>=1.1.1->mitmproxy) (2.11.3)
Requirement already satisfied: Werkzeug<2.0,>=0.15 in /usr/local/lib/python3.7/dist-packages (from flask<1.2,>=1.1.1->mitmproxy) (1.0.1)
Requirement already satisfied: hpack<5,>=4.0 in /usr/local/lib/python3.7/dist-packages (from h2<5,>=4.0->mitmproxy) (4.0.0)
Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from protobuf<3.14,>=3.6.0->mitmproxy) (65.3.0)
Requirement already satisfied: ruamel.yaml.clib>=0.1.2 in /usr/local/lib/python3.7/dist-packages (from ruamel.yaml<0.17,>=0.16->mitmproxy) (0.2.7)
Requirement already satisfied: h11>=0.8.1 in /usr/local/lib/python3.7/dist-packages (from wsproto<0.16,>=0.14->mitmproxy) (0.14.0)
Requirement already satisfied: pycparser in /usr/local/lib/python3.7/dist-packages (from cffi!=1.11.3,>=1.8->cryptography<3.3,>=3.2->mitmproxy) (2.21)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python3.7/dist-packages (from Jinja2<3.0,>=2.10.1->flask<1.2,>=1.1.1->mitmproxy) (2.1.1)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Tue Nov 22 17:04:31 CET 2022
********************************************************
*             End dependencies Installation            *
********************************************************

Si là tout ce qui devait être installé est installé et il n’y a plus d’erreur.

Oui, le message « Package ‹ mitmproxy › is not installed, so not removed » concerne le package mitmproxy installé par apt au niveau de l’OS (une vieille version), pas du package python.

Là, tout semble être ok.

K.

J’essaye toujours j’ai mis en place le proxy mais il ne veut toujours pas,
Les animations sont dans le controleur mais cela veut pas

[2022-11-28 18:22:22][DEBUG] : Aucune animation n'a été sélectionnée pour l'export
[2022-11-28 18:22:23][DEBUG] : Tentative de démarrage de mitmproxy
[2022-11-28 18:22:23][DEBUG] : Démarre mitmproxy pour eqId=173
[2022-11-28 18:22:23][DEBUG] : is_mitm_running appelé sans PID
[2022-11-28 18:22:23][DEBUG] : Start MITM command = mitmdump -p 14233 -s /var/www/html/plugins/kTwinkly/core/class/../../resources/mitmdump/twinkly_v2.py --set filename=/tmp/jeedom/kTwinkly/tmovie_173 --set ipaddress=192.168.1.34 --set confdir="/tmp/jeedom/kTwinkly"
[2022-11-28 18:22:26][DEBUG] : is_mitm_running appelé avec PID=15596 
[2022-11-28 18:22:26][ERROR] : Impossible de démarrer mitmproxy. Vérifiez l'installation des dépendances ou un éventuel mesage d'erreur : 
[2022-11-28 18:22:35][DEBUG] : is_mitm_running appelé sans PID
[2022-11-28 18:22:35][DEBUG] : kTwinkly::preUpdate
[2022-11-28 18:22:35][DEBUG] : kTwinkly::postSave
[2022-11-28 18:22:35][DEBUG] : populate_movies_list - id=173
[2022-11-28 18:22:35][DEBUG] : kTwinkly::postUpdate

Visiblement, le proxy ne démarre pas.

Je suis en train de dépanner un autre utilisateur, et semble que ce soit une incompatibilité entre une dépendance du package mitproxy (flask/jinja2) et la dernière version du package MarkupSafe (qui est aussi une dépendance de jinja2). Il y a un changement qui casse la compatibilité dans cette version 2.1.1

Ca ne plante pas à l’installation, du coup, mais au démarrage. Ca doit probablement se voir dans la log « kTwikly_mitm.log » sous la forme de cette erreur:

ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/usr/local/lib/python3.7/dist-packages/markupsafe/__init__.py)

Comme c’est tous des packages sur lequel je n’ai pas la main, la seule solution court terme que je vois, jusqu’à ce que toute la chaine mitmproxy / jinja2 / flask / MarkupSafe soit mise à jour, est de forcer l’installation de la dernière version compatible de ce package (la 2.0.1), en lançant cette commande

sudo python3 -m pip install markupsafe==2.0.1

Mais il y a un risque (faible) de casser un autre plugin. Dans le pire des cas, il faut réinstaller la dernière version par un

sudo python3 -m pip install markupsafe==2.1.1

Pouvez-vous tester ?

Update: je vais en parallèle préparer un outil à package installer de manière indépendante (sur un PC Windows à côté, par exemple) pour capturer les animations, qu’il sera possible d’importer sur Jeedom. Mais ça ne sera pas prêt tout de suite.
K.

3 « J'aime »

C’est nickel cela marche.

1 « J'aime »

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