Robot mija 1c non détecté

Bonjour,
suite a réinstallation complète de jeedom.

mon robot mija1c n’est plus détecté.
cordialement


Informations Jeedom

Core : 4.4.6 (V4-stable)
DNS Jeedom : oui

Plugin : Mi Robot
Version : 2024-05-22 09:25:10 (beta)

un peu vague pour vous aider
les logs disent quoi du plugin disent quoi ?
si cela fonctionnait avant pas de raison ? qu avez vous investiguez jusque là ?

Il na pas tord …!

Partager les logs pourrait peut etre aider a comprendre ce qui na pas fonctionné ou donner des pistes pour creuser !

mais simplement dire « ca marche pas » peu de personne pourront repondre, moi y compris ! :-/

mirobot_dep.txt (41,2 Ko)

Désolé mais illisible ainsi
il faut mettre ici dans parametre « texte préformaté »

bonjour,
oui j’ai fais mais ça dépasse le nombre de caractères autorisés.
donc en 2 fois ci dessous

samedi 25 mai 2024, 09:45:10 (UTC+0200)
 
********************************************
***************** PARAM ********************
********************************************
VENV_DIR          => /var/www/html/plugins/mirobot/core/class/../../resources/venv/
PROGRESS_FILE     => /tmp/jeedom/mirobot/dependency
PYTHON_VERSION    => 3.8.2
 
 
********************************************
***** Revert Last Dependencies Install ***** 
********************************************
Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'pip'. No files were found to uninstall.
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  gyp libc-ares2 libjs-inherits libjs-is-typedarray libuv1-dev node-abbrev
  node-ajv node-ansi node-ansi-align node-ansi-regex node-ansi-styles
  node-ansistyles node-aproba node-archy node-are-we-there-yet node-asn1
  node-assert-plus node-asynckit node-aws-sign2 node-aws4 node-balanced-match
  node-bcrypt-pbkdf node-bluebird node-boxen node-brace-expansion
  node-builtin-modules node-builtins node-cacache node-call-limit
  node-camelcase node-caseless node-chalk node-chownr node-cli-boxes
  node-cliui node-clone node-co node-color-convert node-color-name
  node-combined-stream node-concat-map node-concat-stream node-config-chain
  node-console-control-strings node-copy-concurrently node-core-util-is
  node-cross-spawn node-cyclist node-dashdash node-decamelize
  node-decompress-response node-deep-extend node-defaults node-delayed-stream
  node-delegates node-detect-indent node-detect-newline node-duplexer3
  node-duplexify node-ecc-jsbn node-editor node-encoding node-end-of-stream
  node-errno node-escape-string-regexp node-execa node-extend node-extsprintf
  node-find-up node-flush-write-stream node-forever-agent node-form-data
  node-from2 node-fs-vacuum node-fs-write-stream-atomic node-fs.realpath
  node-gauge node-get-caller-file node-get-stream node-getpass node-glob
  node-got node-graceful-fs node-har-schema node-har-validator node-has-flag
  node-has-symbol-support-x node-has-to-string-tag-x node-has-unicode
  node-hosted-git-info node-http-signature node-iconv-lite node-iferr
  node-import-lazy node-imurmurhash node-inflight node-inherits node-ini
  node-invert-kv node-is-builtin-module node-is-npm node-is-object
  node-is-plain-obj node-is-retry-allowed node-is-stream node-is-typedarray
  node-isarray node-isexe node-isstream node-isurl node-jsbn
  node-json-parse-better-errors node-json-schema node-json-stable-stringify
  node-json-stringify-safe node-jsonify node-jsonparse node-jsonstream
  node-jsprim node-latest-version node-lazy-property node-lcid node-libnpx
  node-locate-path node-lockfile node-lowercase-keys node-lru-cache node-mem
  node-mime-types node-mimic-fn node-mimic-response node-minimatch
  node-minimist node-mississippi node-mkdirp node-move-concurrently
  node-mute-stream node-node-uuid node-nopt node-normalize-package-data
  node-npm-package-arg node-npm-run-path node-npmlog node-oauth-sign
  node-object-assign node-once node-opener node-os-locale node-osenv
  node-p-cancelable node-p-finally node-p-limit node-p-locate node-p-timeout
  node-package-json node-parallel-transform node-path-exists
  node-path-is-absolute node-path-is-inside node-performance-now
  node-prepend-http node-process-nextick-args node-promise-inflight
  node-promzard node-proto-list node-prr node-pump node-pumpify node-punycode
  node-qs node-qw node-rc node-read node-read-package-json
  node-readable-stream node-registry-auth-token node-registry-url node-request
  node-require-directory node-require-main-filename node-resolve-from
  node-retry node-rimraf node-run-queue node-safe-buffer node-semver
  node-semver-diff node-set-blocking node-sha node-shebang-command
  node-shebang-regex node-signal-exit node-slash node-slide node-sorted-object
  node-spdx-correct node-spdx-expression-parse node-spdx-license-ids
  node-sshpk node-ssri node-stream-each node-stream-iterate node-stream-shift
  node-string-decoder node-string-width node-strip-ansi node-strip-eof
  node-strip-json-comments node-supports-color node-tar node-term-size
  node-text-table node-through node-through2 node-timed-out node-tough-cookie
  node-tunnel-agent node-tweetnacl node-typedarray node-uid-number
  node-unique-filename node-unpipe node-url-parse-lax node-url-to-options
  node-util-deprecate node-uuid node-validate-npm-package-license
  node-validate-npm-package-name node-verror node-wcwidth.js node-which
  node-which-module node-wide-align node-widest-line node-wrap-ansi
  node-wrappy node-write-file-atomic node-xdg-basedir node-xtend node-y18n
  node-yallist node-yargs node-yargs-parser
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
debconf: Impossible d'initialiser l'interface : Dialog
debconf: (L'interface dialog ne fonctionnera pas avec un terminal rustique (« dumb »), un tampon shell d'Emacs ou sans terminal de contrôle.)
debconf: Utilisation de l'interface Readline en remplacement
debconf: Impossible d'initialiser l'interface : Readline
debconf: (Cette interface a besoin d'un terminal de contrôle.)
debconf: Utilisation de l'interface Teletype en remplacement
dpkg-preconfigure: impossible de réouvrir stdin : 
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 169 non mis à jour.
Il est nécessaire de prendre 0 o/171 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 
(Lecture de la base de données... 5%
(Lecture de la base de données... 10%
(Lecture de la base de données... 15%
(Lecture de la base de données... 20%
(Lecture de la base de données... 25%
(Lecture de la base de données... 30%
(Lecture de la base de données... 35%
(Lecture de la base de données... 40%
(Lecture de la base de données... 45%
(Lecture de la base de données... 50%
(Lecture de la base de données... 55%
(Lecture de la base de données... 60%
(Lecture de la base de données... 65%
(Lecture de la base de données... 70%
(Lecture de la base de données... 75%
(Lecture de la base de données... 80%
(Lecture de la base de données... 85%
(Lecture de la base de données... 90%
(Lecture de la base de données... 95%
(Lecture de la base de données... 100%
(Lecture de la base de données... 80858 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python3-pip_18.1-5+rpt1_all.deb ...
Dépaquetage de python3-pip (18.1-5+rpt1) sur (18.1-5+rpt1) ...
Paramétrage de python3-pip (18.1-5+rpt1) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
 
 
***************************************************
***** Launch pre-install of miio dependency *****
***************************************************
<span class='label label-xs label-success'>Python 3.8.2 already existing</span>
 
 
*************************
***** Install VENV ******
*************************
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
python3 est déjà la version la plus récente (3.7.3-1).
python3-venv est déjà la version la plus récente (3.7.3-1).
python3-pip est déjà la version la plus récente (18.1-5+rpt1).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  gyp libc-ares2 libjs-inherits libjs-is-typedarray libuv1-dev node-abbrev
  node-ajv node-ansi node-ansi-align node-ansi-regex node-ansi-styles
  node-ansistyles node-aproba node-archy node-are-we-there-yet node-asn1
  node-assert-plus node-asynckit node-aws-sign2 node-aws4 node-balanced-match
  node-bcrypt-pbkdf node-bluebird node-boxen node-brace-expansion
  node-builtin-modules node-builtins node-cacache node-call-limit
  node-camelcase node-caseless node-chalk node-chownr node-cli-boxes
  node-cliui node-clone node-co node-color-convert node-color-name
  node-combined-stream node-concat-map node-concat-stream node-config-chain
  node-console-control-strings node-copy-concurrently node-core-util-is
  node-cross-spawn node-cyclist node-dashdash node-decamelize
  node-decompress-response node-deep-extend node-defaults node-delayed-stream
  node-delegates node-detect-indent node-detect-newline node-duplexer3
  node-duplexify node-ecc-jsbn node-editor node-encoding node-end-of-stream
  node-errno node-escape-string-regexp node-execa node-extend node-extsprintf
  node-find-up node-flush-write-stream node-forever-agent node-form-data
  node-from2 node-fs-vacuum node-fs-write-stream-atomic node-fs.realpath
  node-gauge node-get-caller-file node-get-stream node-getpass node-glob
  node-got node-graceful-fs node-har-schema node-har-validator node-has-flag
  node-has-symbol-support-x node-has-to-string-tag-x node-has-unicode
  node-hosted-git-info node-http-signature node-iconv-lite node-iferr
  node-import-lazy node-imurmurhash node-inflight node-inherits node-ini
  node-invert-kv node-is-builtin-module node-is-npm node-is-object
  node-is-plain-obj node-is-retry-allowed node-is-stream node-is-typedarray
  node-isarray node-isexe node-isstream node-isurl node-jsbn
  node-json-parse-better-errors node-json-schema node-json-stable-stringify
  node-json-stringify-safe node-jsonify node-jsonparse node-jsonstream
  node-jsprim node-latest-version node-lazy-property node-lcid node-libnpx
  node-locate-path node-lockfile node-lowercase-keys node-lru-cache node-mem
  node-mime-types node-mimic-fn node-mimic-response node-minimatch
  node-minimist node-mississippi node-mkdirp node-move-concurrently
  node-mute-stream node-node-uuid node-nopt node-normalize-package-data
  node-npm-package-arg node-npm-run-path node-npmlog node-oauth-sign
  node-object-assign node-once node-opener node-os-locale node-osenv
  node-p-cancelable node-p-finally node-p-limit node-p-locate node-p-timeout
  node-package-json node-parallel-transform node-path-exists
  node-path-is-absolute node-path-is-inside node-performance-now
  node-prepend-http node-process-nextick-args node-promise-inflight
  node-promzard node-proto-list node-prr node-pump node-pumpify node-punycode
  node-qs node-qw node-rc node-read node-read-package-json
  node-readable-stream node-registry-auth-token node-registry-url node-request
  node-require-directory node-require-main-filename node-resolve-from
  node-retry node-rimraf node-run-queue node-safe-buffer node-semver
  node-semver-diff node-set-blocking node-sha node-shebang-command
  node-shebang-regex node-signal-exit node-slash node-slide node-sorted-object
  node-spdx-correct node-spdx-expression-parse node-spdx-license-ids
  node-sshpk node-ssri node-stream-each node-stream-iterate node-stream-shift
  node-string-decoder node-string-width node-strip-ansi node-strip-eof
  node-strip-json-comments node-supports-color node-tar node-term-size
  node-text-table node-through node-through2 node-timed-out node-tough-cookie
  node-tunnel-agent node-tweetnacl node-typedarray node-uid-number
  node-unique-filename node-unpipe node-url-parse-lax node-url-to-options
  node-util-deprecate node-uuid node-validate-npm-package-license
  node-validate-npm-package-name node-verror node-wcwidth.js node-which
  node-which-module node-wide-align node-widest-line node-wrap-ansi
  node-wrappy node-write-file-atomic node-xdg-basedir node-xtend node-y18n
  node-yallist node-yargs node-yargs-parser
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 169 non mis à jour.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pip in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (24.0)
Requirement already satisfied: wheel in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (0.43.0)
 
 
*********************************************************
***** Installing python-miio from git master branch *****
*********************************************************
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
git est déjà la version la plus récente (1:2.20.1-2+deb10u8).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  gyp libc-ares2 libjs-inherits libjs-is-typedarray libuv1-dev node-abbrev
  node-ajv node-ansi node-ansi-align node-ansi-regex node-ansi-styles
  node-ansistyles node-aproba node-archy node-are-we-there-yet node-asn1
  node-assert-plus node-asynckit node-aws-sign2 node-aws4 node-balanced-match
  node-bcrypt-pbkdf node-bluebird node-boxen node-brace-expansion
  node-builtin-modules node-builtins node-cacache node-call-limit
  node-camelcase node-caseless node-chalk node-chownr node-cli-boxes
  node-cliui node-clone node-co node-color-convert node-color-name
  node-combined-stream node-concat-map node-concat-stream node-config-chain
  node-console-control-strings node-copy-concurrently node-core-util-is
  node-cross-spawn node-cyclist node-dashdash node-decamelize
  node-decompress-response node-deep-extend node-defaults node-delayed-stream
  node-delegates node-detect-indent node-detect-newline node-duplexer3
  node-duplexify node-ecc-jsbn node-editor node-encoding node-end-of-stream
  node-errno node-escape-string-regexp node-execa node-extend node-extsprintf
  node-find-up node-flush-write-stream node-forever-agent node-form-data
  node-from2 node-fs-vacuum node-fs-write-stream-atomic node-fs.realpath
  node-gauge node-get-caller-file node-get-stream node-getpass node-glob
  node-got node-graceful-fs node-har-schema node-har-validator node-has-flag
  node-has-symbol-support-x node-has-to-string-tag-x node-has-unicode
  node-hosted-git-info node-http-signature node-iconv-lite node-iferr
  node-import-lazy node-imurmurhash node-inflight node-inherits node-ini
  node-invert-kv node-is-builtin-module node-is-npm node-is-object
  node-is-plain-obj node-is-retry-allowed node-is-stream node-is-typedarray
  node-isarray node-isexe node-isstream node-isurl node-jsbn
  node-json-parse-better-errors node-json-schema node-json-stable-stringify
  node-json-stringify-safe node-jsonify node-jsonparse node-jsonstream
  node-jsprim node-latest-version node-lazy-property node-lcid node-libnpx
  node-locate-path node-lockfile node-lowercase-keys node-lru-cache node-mem
  node-mime-types node-mimic-fn node-mimic-response node-minimatch
  node-minimist node-mississippi node-mkdirp node-move-concurrently
  node-mute-stream node-node-uuid node-nopt node-normalize-package-data
  node-npm-package-arg node-npm-run-path node-npmlog node-oauth-sign
  node-object-assign node-once node-opener node-os-locale node-osenv
  node-p-cancelable node-p-finally node-p-limit node-p-locate node-p-timeout
  node-package-json node-parallel-transform node-path-exists
  node-path-is-absolute node-path-is-inside node-performance-now
  node-prepend-http node-process-nextick-args node-promise-inflight
  node-promzard node-proto-list node-prr node-pump node-pumpify node-punycode
  node-qs node-qw node-rc node-read node-read-package-json
  node-readable-stream node-registry-auth-token node-registry-url node-request
  node-require-directory node-require-main-filename node-resolve-from
  node-retry node-rimraf node-run-queue node-safe-buffer node-semver
  node-semver-diff node-set-blocking node-sha node-shebang-command
  node-shebang-regex node-signal-exit node-slash node-slide node-sorted-object
  node-spdx-correct node-spdx-expression-parse node-spdx-license-ids
  node-sshpk node-ssri node-stream-each node-stream-iterate node-stream-shift
  node-string-decoder node-string-width node-strip-ansi node-strip-eof
  node-strip-json-comments node-supports-color node-tar node-term-size
  node-text-table node-through node-through2 node-timed-out node-tough-cookie
  node-tunnel-agent node-tweetnacl node-typedarray node-uid-number
  node-unique-filename node-unpipe node-url-parse-lax node-url-to-options
  node-util-deprecate node-uuid node-validate-npm-package-license
  node-validate-npm-package-name node-verror node-wcwidth.js node-which
  node-which-module node-wide-align node-widest-line node-wrap-ansi
  node-wrappy node-write-file-atomic node-xdg-basedir node-xtend node-y18n
  node-yallist node-yargs node-yargs-parser
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 169 non mis à jour.
Looking in links: /tmp/tmp25q0a0g7
Requirement already satisfied: setuptools in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (41.2.0)
Requirement already satisfied: pip in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (24.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting git+https://github.com/rytilahti/python-miio.git@master
  Cloning https://github.com/rytilahti/python-miio.git (to revision master) to /tmp/pip-req-build-q4uls0gz
  Running command git clone --filter=blob:none --quiet https://github.com/rytilahti/python-miio.git /tmp/pip-req-build-q4uls0gz
  Resolved https://github.com/rytilahti/python-miio.git to commit 35b1ab22ff0716a3507b9703c5f790d389793d38
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting PyYAML<7,>=5 (from python-miio==0.6.0.dev0)
  Using cached PyYAML-6.0.1-cp38-cp38-linux_armv7l.whl
Collecting appdirs<2,>=1 (from python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/appdirs/appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting attrs (from python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/attrs/attrs-23.2.0-py3-none-any.whl (60 kB)
Requirement already satisfied: click>=8 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (8.1.7)
Collecting construct<3.0.0,>=2.10.56 (from python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/construct/construct-2.10.70-py3-none-any.whl (63 kB)
Collecting croniter>=1 (from python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/croniter/croniter-2.0.5-py2.py3-none-any.whl (20 kB)
Collecting cryptography>=35 (from python-miio==0.6.0.dev0)
  Using cached cryptography-42.0.7.tar.gz (671 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting defusedxml<1,>=0 (from python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/defusedxml/defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: micloud>=0.6 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from python-miio==0.6.0.dev0) (0.6)
Collecting pydantic<3,>=1 (from python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/pydantic/pydantic-2.7.1-py3-none-any.whl (409 kB)
Collecting pytz (from python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/pytz/pytz-2024.1-py3-none-any.whl (505 kB)
Collecting tqdm<5,>=4 (from python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/tqdm/tqdm-4.66.4-py3-none-any.whl (78 kB)
Collecting zeroconf<1,>=0 (from python-miio==0.6.0.dev0)
  Using cached zeroconf-0.132.2-cp38-cp38-manylinux_2_28_armv7l.whl
Collecting python-dateutil (from croniter>=1->python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Collecting cffi>=1.12 (from cryptography>=35->python-miio==0.6.0.dev0)
  Using cached cffi-1.16.0-cp38-cp38-linux_armv7l.whl
Requirement already satisfied: requests in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (2.32.2)
Requirement already satisfied: tzlocal in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (5.2)
Requirement already satisfied: pycryptodome in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud>=0.6->python-miio==0.6.0.dev0) (3.20.0)
Collecting annotated-types>=0.4.0 (from pydantic<3,>=1->python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/annotated-types/annotated_types-0.7.0-py3-none-any.whl (13 kB)
Collecting pydantic-core==2.18.2 (from pydantic<3,>=1->python-miio==0.6.0.dev0)
  Using cached pydantic_core-2.18.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.metadata (6.5 kB)
Collecting typing-extensions>=4.6.1 (from pydantic<3,>=1->python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.12.0-py3-none-any.whl (37 kB)
Collecting async-timeout>=3.0.0 (from zeroconf<1,>=0->python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/async-timeout/async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Collecting ifaddr>=0.1.7 (from zeroconf<1,>=0->python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/ifaddr/ifaddr-0.2.0-py3-none-any.whl (12 kB)
Collecting pycparser (from cffi>=1.12->cryptography>=35->python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.22-py3-none-any.whl (117 kB)
Collecting six>=1.5 (from python-dateutil->croniter>=1->python-miio==0.6.0.dev0)
  Using cached https://www.piwheels.org/simple/six/six-1.16.0-py2.py3-none-any.whl (11 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud>=0.6->python-miio==0.6.0.dev0) (2024.2.2)
Requirement already satisfied: backports.zoneinfo in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from tzlocal->micloud>=0.6->python-miio==0.6.0.dev0) (0.2.1)
Using cached pydantic_core-2.18.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB)
Building wheels for collected packages: python-miio, cryptography
  Building wheel for python-miio (pyproject.toml): started
  Building wheel for python-miio (pyproject.toml): finished with status 'done'
  Created wheel for python-miio: filename=python_miio-0.6.0.dev0-py3-none-any.whl size=405995 sha256=88a54319f6f6d67ee4f0aae49cdad80e95c96aa814ede69cc780ac36ed6e8ebe
  Stored in directory: /tmp/pip-ephem-wheel-cache-yr_5pxis/wheels/44/9a/44/316234a25c5e854df925b1bff604f26ab9a9ba39e968e4ed5a
  Building wheel for cryptography (pyproject.toml): started
  Building wheel for cryptography (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error


  × Building wheel for cryptography (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [151 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-armv7l-cpython-38
      creating build/lib.linux-armv7l-cpython-38/cryptography
      copying src/cryptography/__about__.py -> build/lib.linux-armv7l-cpython-38/cryptography
      copying src/cryptography/utils.py -> build/lib.linux-armv7l-cpython-38/cryptography
      copying src/cryptography/exceptions.py -> build/lib.linux-armv7l-cpython-38/cryptography
      copying src/cryptography/fernet.py -> build/lib.linux-armv7l-cpython-38/cryptography
      copying src/cryptography/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat
      copying src/cryptography/hazmat/_oid.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat
      copying src/cryptography/hazmat/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat
      creating build/lib.linux-armv7l-cpython-38/cryptography/x509
      copying src/cryptography/x509/base.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
      copying src/cryptography/x509/oid.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
      copying src/cryptography/x509/verification.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
      copying src/cryptography/x509/extensions.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
      copying src/cryptography/x509/certificate_transparency.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
      copying src/cryptography/x509/ocsp.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
      copying src/cryptography/x509/general_name.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
      copying src/cryptography/x509/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
      copying src/cryptography/x509/name.py -> build/lib.linux-armv7l-cpython-38/cryptography/x509
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends
      copying src/cryptography/hazmat/backends/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/padding.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings
      copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
      copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/backends/openssl
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/asymmetric
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
      copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/serialization
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
      copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
      copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
      copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/twofactor
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
      copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/ciphers
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
      copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/primitives/kdf
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
      copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
      copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
      copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/openssl
      running egg_info
      writing src/cryptography.egg-info/PKG-INFO
      writing dependency_links to src/cryptography.egg-info/dependency_links.txt
      writing requirements to src/cryptography.egg-info/requires.txt
      writing top-level names to src/cryptography.egg-info/top_level.txt
      reading manifest file 'src/cryptography.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '*.c' under directory 'src/_cffi_src'
      warning: no files found matching '*.h' under directory 'src/_cffi_src'
      no previously-included directories found matching 'docs/_build'
      warning: no previously-included files found matching 'vectors'
      warning: no previously-included files matching '*' found under directory 'vectors'
      warning: no previously-included files found matching 'src/rust/target'
      warning: no previously-included files matching '*' found under directory 'src/rust/target'
      warning: no previously-included files matching '*' found under directory '.github'
      warning: no previously-included files found matching 'release.py'
      warning: no previously-included files found matching '.readthedocs.yml'
      warning: no previously-included files found matching 'ci-constraints-requirements.txt'
      warning: no previously-included files found matching 'mypy.ini'
      adding license file 'LICENSE'
      adding license file 'LICENSE.APACHE'
      adding license file 'LICENSE.BSD'
      writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
      copying src/cryptography/py.typed -> build/lib.linux-armv7l-cpython-38/cryptography
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
      copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust
      creating build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.linux-armv7l-cpython-38/cryptography/hazmat/bindings/_rust/openssl
      running build_ext
      running build_rust
      error: can't find Rust compiler
      
      If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
      
      To update pip, run:
      
          pip install --upgrade pip
      
      and then retry package installation.
      
      If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
      
      This package requires Rust >=1.63.0.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for cryptography
Successfully built python-miio
Failed to build cryptography
ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pycryptodome in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (3.20.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: micloud in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (0.6)
Requirement already satisfied: requests in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (2.32.2)
Requirement already satisfied: tzlocal in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (5.2)
Requirement already satisfied: click in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (8.1.7)
Requirement already satisfied: pycryptodome in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from micloud) (3.20.0)
Requirement already satisfied: charset-normalizer<4,>=2 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (3.7)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from requests->micloud) (2024.2.2)
Requirement already satisfied: backports.zoneinfo in ./html/plugins/mirobot/resources/venv/lib/python3.8/site-packages (from tzlocal->micloud) (0.2.1)
samedi 25 mai 2024, 09:47:10 (UTC+0200)
***************************
*      Install ended      *
***************************

ça vous convient ?

Ca permet deja de voir assez visiblement que les dependances ne sont pas installees correctement.

Je suis tjs supris que les utilisateurs soient étonnés que le plugin (quelqu il soit!) ne fonctionne pas, si de base l install initiale n est pas complètement remplie

Donc faut creuser ce point là

Si tu veux,
Je te file des logs ,en mp ,pour se connecter à distance et voir ce qu’il en est ?

Bonjour. Depuis la dernière mise à jour tout est redevenu à la normale. Je galerais avec les dépenses qui ne voulaient pas se mettre à jour. On aurait dit à cause d’un truc sur python (dsl je ne suis pas expert là dessus). En tout cas, installation des dépendances complète, détection des commandes ok ainsi que le fonctionnement. Merci pour votre boulot !!
Bien cordialement et bonne vacances

ca tombe bien, je n’ai rien fait sur les dépendances :slight_smile:

mais l’essentiel c’est que ca fonctionne :wink:

pense à cloturer, merci

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