Xiaomi Home Gateway Aqara Son + Lumière ne marche pas

Bonjour,

J’ai récemment eu des soucis de son / lumière avec mes 2 passerelles xiaomi aqara, que j’ai depuis des années, et j’ai un peu touché à tout…

on dirait que la conf interne de jeedom a sauté, remise en 127.0.0.1 : 80 et les accès gateway fonctionne mieux, conf apache en 127.0.0.1:80 redirige vers jeedom et plus en https (nouvelle maj jeedom ?) j’ai du mofier mon vhost pour ajouter ça sinon les appels étaient ensuite réécrit en 127.0.0.1 → 443 → https de xiaomi il aime pas

J’ai tout cassé et réinstallé, python2 python3, j’ai modifié le plugin pour passer en python2 → NOK repasser en python 3 → OK

réinstallé toutes les dépendances 25 fois…

Rien à faire, j’ai réussi à récupérer les ouverture / fermeture porte, mais aucune action lumière / son

Je sais pas ce qui a pété… (j’ai l’impression que la réinstallation des dépendance a pété quelque chose)

Quand je touche une lumière / son voici le log : (on a un error":« No device »}'} )

Si quelqu’un a une solution, je suis preneur car je bloque complètement là :smiley:
En vous remerciant infiniement
Debian 10.13 tout à jour, jeedom Version : 4.4.5 Source : default Branche : V4-stable Système : diy

0890|[2024-05-13 01:36:12] DEBUG  : execute : action aquara rgb-set
0891|[2024-05-13 01:36:12] DEBUG  : Envoi : {"apikey":"xxx","type":"aquara","cmd":"send","dest":"192.168.1.11","password":"xxx","model":"gateway","sidG":"04cf8c97e0e0","sid":"04cf8c97e0e0","short_id":"0","switch":"rgb","request":1224798408,"vol":46}
0892|[2024-05-13 01:36:12.836] DEBUG  : Client connected to [127.0.0.1:48860]
0893|[2024-05-13 01:36:12.837] DEBUG  : Message read from socket: b'{"apikey":"xxx","type":"aquara","cmd":"send","dest":"192.168.1.11","password":"xxx","model":"gateway","sidG":"04cf8c97e0e0","sid":"04cf8c97e0e0","short_id":"0","switch":"rgb","request":1224798408,"vol":46}'
0894|[2024-05-13 01:36:12.837] DEBUG  : Client disconnected from [127.0.0.1:48860]
0895|[2024-05-13 01:36:12.915] DEBUG  : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
0896|[2024-05-13 01:36:12.915] DEBUG  : SOCKET-READ------Received command from jeedom : send
0897|[2024-05-13 01:36:12.916] DEBUG  : SOCKET-READ------Executing action on : gateway
0898|[2024-05-13 01:36:12.916] DEBUG  : executing {'apikey': 'xxx', 'type': 'aquara', 'cmd': 'send', 'dest': '192.168.1.11', 'password': 'xxx', 'model': 'gateway', 'sidG': '04cf8c97e0e0', 'sid': '04cf8c97e0e0', 'short_id': '0', 'switch': 'rgb', 'request': 1224798408, 'vol': 46}
0899|[2024-05-13 01:36:12.917] DEBUG  : executing data {'cmd': 'write', 'model': 'gateway', 'sid': '04cf8c97e0e0', 'short_id': '0', 'data': {'rgb': 1224798408, 'key': 'xxx'}}
0900|[2024-05-13 01:36:12.920] DEBUG  : {'cmd': 'write_ack', 'sid': '4cf8c97e0e0', 'data': '{"error":"No device"}'}

Voici le log des dépendances :

0000|+ echo '*******************Begin of package installation******************'
0001|*******************Begin of package installation******************
0002|+ touch /tmp/jeedom_install_in_progress_xiaomihome
0003|+ echo 1
0004|+ echo 2
0005|++ awk '$1 <= 4'
0006|++ cut -f 2-
0007|++ find /usr/local/lib/python2.7/dist-packages/ /usr/local/lib/python3.7/dist-packages/ -mindepth 1 -maxdepth 1 -type d -exec du -ks '{}' +
0008|+ RESULTTODELETE=
0009|++ echo ''
0010|++ sed 's, ,\ ,g'
0011|+ RESULTTODELETE2=
0012|+ xargs rm -rf
0013|+ echo ''
0014|+ echo 3
0015|+ sudo pip3 cache purge
0016|Files removed: 260
0017|+ echo 4
0018|+ sudo pip3 install --upgrade pip
0019|Requirement already satisfied: pip in /usr/local/lib/python3.7/dist-packages (24.0)
0020|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
0021|+ echo 5
0022|+ sudo pip3 install --force-reinstall --upgrade pyudev
0023|Collecting pyudev
0024|Downloading pyudev-0.24.3-py3-none-any.whl.metadata (4.6 kB)
0025|Downloading pyudev-0.24.3-py3-none-any.whl (62 kB)
0026|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 kB 602.9 kB/s eta 0:00:00
0027|Installing collected packages: pyudev
0028|Attempting uninstall: pyudev
0029|Found existing installation: pyudev 0.24.3
0030|Uninstalling pyudev-0.24.3:
0031|Successfully uninstalled pyudev-0.24.3
0032|Successfully installed pyudev-0.24.3
0033|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
0034|+ echo 6
0035|+ sudo pip3 install --force-reinstall --upgrade construct
0036|Collecting construct
0037|Downloading construct-2.10.70-py3-none-any.whl.metadata (4.2 kB)
0038|Downloading construct-2.10.70-py3-none-any.whl (63 kB)
0039|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.0/63.0 kB 519.4 kB/s eta 0:00:00
0040|Installing collected packages: construct
0041|Attempting uninstall: construct
0042|Found existing installation: construct 2.10.70
0043|Uninstalling construct-2.10.70:
0044|Successfully uninstalled construct-2.10.70
0045|Successfully installed construct-2.10.70
0046|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
0047|+ echo 7
0048|+ sudo pip3 install --force-reinstall --upgrade requests
0049|Collecting requests
0050|Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
0051|Collecting charset-normalizer<4,>=2 (from requests)
0052|Downloading charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
0053|Collecting idna<4,>=2.5 (from requests)
0054|Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB)
0055|Collecting urllib3<3,>=1.21.1 (from requests)
0056|Downloading urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB)
0057|Collecting certifi>=2017.4.17 (from requests)
0058|Downloading certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
0059|Downloading requests-2.31.0-py3-none-any.whl (62 kB)
0060|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 412.6 kB/s eta 0:00:00
0061|Downloading certifi-2024.2.2-py3-none-any.whl (163 kB)
0062|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 1.4 MB/s eta 0:00:00
0063|Downloading charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136 kB)
0064|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.8/136.8 kB 1.4 MB/s eta 0:00:00
0065|Downloading idna-3.7-py3-none-any.whl (66 kB)
0066|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 598.4 kB/s eta 0:00:00
0067|Downloading urllib3-2.0.7-py3-none-any.whl (124 kB)
0068|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 kB 1.0 MB/s eta 0:00:00
0069|Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests
0070|Attempting uninstall: urllib3
0071|Found existing installation: urllib3 2.0.7
0072|Uninstalling urllib3-2.0.7:
0073|Successfully uninstalled urllib3-2.0.7
0074|Attempting uninstall: idna
0075|Found existing installation: idna 3.7
0076|Uninstalling idna-3.7:
0077|Successfully uninstalled idna-3.7
0078|Attempting uninstall: charset-normalizer
0079|Found existing installation: charset-normalizer 3.3.2
0080|Uninstalling charset-normalizer-3.3.2:
0081|Successfully uninstalled charset-normalizer-3.3.2
0082|Attempting uninstall: certifi
0083|Found existing installation: certifi 2024.2.2
0084|Uninstalling certifi-2024.2.2:
0085|Successfully uninstalled certifi-2024.2.2
0086|Attempting uninstall: requests
0087|Found existing installation: requests 2.31.0
0088|Uninstalling requests-2.31.0:
0089|Successfully uninstalled requests-2.31.0
0090|Successfully installed certifi-2024.2.2 charset-normalizer-3.3.2 idna-3.7 requests-2.31.0 urllib3-2.0.7
0091|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
0092|+ echo 8
0093|+ sudo pip3 install --force-reinstall --upgrade pyserial
0094|Collecting pyserial
0095|Downloading pyserial-3.5-py2.py3-none-any.whl.metadata (1.6 kB)
0096|Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB)
0097|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 711.6 kB/s eta 0:00:00
0098|Installing collected packages: pyserial
0099|Attempting uninstall: pyserial
0100|Found existing installation: pyserial 3.5
0101|Uninstalling pyserial-3.5:
0102|Successfully uninstalled pyserial-3.5
0103|Successfully installed pyserial-3.5
0104|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
0105|+ echo 9
0106|+ sudo pip3 install --force-reinstall --upgrade future
0107|Collecting future
0108|Downloading future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
0109|Downloading future-1.0.0-py3-none-any.whl (491 kB)
0110|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 491.3/491.3 kB 3.3 MB/s eta 0:00:00
0111|Installing collected packages: future
0112|Attempting uninstall: future
0113|Found existing installation: future 1.0.0
0114|Uninstalling future-1.0.0:
0115|Successfully uninstalled future-1.0.0
0116|Successfully installed future-1.0.0
0117|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
0118|+ echo 10
0119|+ sudo pip3 install --force-reinstall --upgrade pycrypto
0120|Collecting pycrypto
0121|Downloading pycrypto-2.6.1.tar.gz (446 kB)
0122|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 446.2/446.2 kB 2.9 MB/s eta 0:00:00
0123|Installing build dependencies: started
0124|Installing build dependencies: finished with status 'done'
0125|Getting requirements to build wheel: started
0126|Getting requirements to build wheel: finished with status 'done'
0127|Installing backend dependencies: started
0128|Installing backend dependencies: finished with status 'done'
0129|Preparing metadata (pyproject.toml): started
0130|Preparing metadata (pyproject.toml): finished with status 'done'
0131|Building wheels for collected packages: pycrypto
0132|Building wheel for pycrypto (pyproject.toml): started
0133|Building wheel for pycrypto (pyproject.toml): finished with status 'done'
0134|Created wheel for pycrypto: filename=pycrypto-2.6.1-cp37-cp37m-linux_x86_64.whl size=493225 sha256=8a2dcffe64e364c478dc86dda1d3189d1303857642a8f10f798b00b03a15e22f
0135|Stored in directory: /root/.cache/pip/wheels/cf/85/ba/bbd7c96add459de7598fb424e5ff2309baf2095c844ac0f191
0136|Successfully built pycrypto
0137|Installing collected packages: pycrypto
0138|Attempting uninstall: pycrypto
0139|Found existing installation: pycrypto 2.6.1
0140|Uninstalling pycrypto-2.6.1:
0141|Successfully uninstalled pycrypto-2.6.1
0142|Successfully installed pycrypto-2.6.1
0143|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
0144|+ echo 11
0145|+ sudo pip3 install --force-reinstall --upgrade cryptography
0146|Collecting cryptography
0147|Downloading cryptography-42.0.7-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 kB)
0148|Collecting cffi>=1.12 (from cryptography)
0149|Downloading cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.1 kB)
0150|Collecting pycparser (from cffi>=1.12->cryptography)
0151|Downloading pycparser-2.21-py2.py3-none-any.whl.metadata (1.1 kB)
0152|Downloading cryptography-42.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (3.8 MB)
0153|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 13.8 MB/s eta 0:00:00
0154|Downloading cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427 kB)
0155|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 427.9/427.9 kB 3.8 MB/s eta 0:00:00
0156|Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
0157|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 1.2 MB/s eta 0:00:00
0158|Installing collected packages: pycparser, cffi, cryptography
0159|Attempting uninstall: pycparser
0160|Found existing installation: pycparser 2.21
0161|Uninstalling pycparser-2.21:
0162|Successfully uninstalled pycparser-2.21
0163|Attempting uninstall: cffi
0164|Found existing installation: cffi 1.15.1
0165|Uninstalling cffi-1.15.1:
0166|Successfully uninstalled cffi-1.15.1
0167|Attempting uninstall: cryptography
0168|Found existing installation: cryptography 42.0.7
0169|Uninstalling cryptography-42.0.7:
0170|Successfully uninstalled cryptography-42.0.7
0171|Successfully installed cffi-1.15.1 cryptography-42.0.7 pycparser-2.21
0172|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
0173|+ echo 12
0174|+ sudo pip3 install --force-reinstall --upgrade enum34
0175|Collecting enum34
0176|Downloading enum34-1.1.10-py3-none-any.whl.metadata (1.6 kB)
0177|Downloading enum34-1.1.10-py3-none-any.whl (11 kB)
0178|Installing collected packages: enum34
0179|Attempting uninstall: enum34
0180|Found existing installation: enum34 1.1.10
0181|Uninstalling enum34-1.1.10:
0182|Successfully uninstalled enum34-1.1.10
0183|Successfully installed enum34-1.1.10
0184|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
0185|+ echo 13
0186|+ sudo pip3 install --force-reinstall --upgrade enum-compat
0187|Collecting enum-compat
0188|Downloading enum_compat-0.0.3-py3-none-any.whl.metadata (954 bytes)
0189|Downloading enum_compat-0.0.3-py3-none-any.whl (1.3 kB)
0190|Installing collected packages: enum-compat
0191|Attempting uninstall: enum-compat
0192|Found existing installation: enum-compat 0.0.3
0193|Uninstalling enum-compat-0.0.3:
0194|Successfully uninstalled enum-compat-0.0.3
0195|Successfully installed enum-compat-0.0.3
0196|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
0197|+ echo 14
0198|+ sudo pip3 install --force-reinstall --upgrade wheel
0199|Collecting wheel
0200|Using cached wheel-0.42.0-py3-none-any.whl.metadata (2.2 kB)
0201|Using cached wheel-0.42.0-py3-none-any.whl (65 kB)
0202|Installing collected packages: wheel
0203|Attempting uninstall: wheel
0204|Found existing installation: wheel 0.42.0
0205|Uninstalling wheel-0.42.0:
0206|Successfully uninstalled wheel-0.42.0
0207|Successfully installed wheel-0.42.0
0208|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
0209|+ echo 15
0210|+ sudo pip3 install --force-reinstall --upgrade yeelight
0211|Collecting yeelight
0212|Downloading yeelight-0.7.14-py3-none-any.whl.metadata (10 kB)
0213|Collecting future (from yeelight)
0214|Using cached future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
0215|Collecting ifaddr (from yeelight)
0216|Downloading ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB)
0217|Collecting importlib_metadata (from yeelight)
0218|Downloading importlib_metadata-6.7.0-py3-none-any.whl.metadata (4.9 kB)
0219|Collecting async-timeout (from yeelight)
0220|Downloading async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
0221|Collecting typing-extensions>=3.6.5 (from async-timeout->yeelight)
0222|Downloading typing_extensions-4.7.1-py3-none-any.whl.metadata (3.1 kB)
0223|Collecting zipp>=0.5 (from importlib_metadata->yeelight)
0224|Downloading zipp-3.15.0-py3-none-any.whl.metadata (3.7 kB)
0225|Downloading yeelight-0.7.14-py3-none-any.whl (40 kB)
0226|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.1/40.1 kB 321.8 kB/s eta 0:00:00
0227|Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
0228|Using cached future-1.0.0-py3-none-any.whl (491 kB)
0229|Downloading ifaddr-0.2.0-py3-none-any.whl (12 kB)
0230|Downloading importlib_metadata-6.7.0-py3-none-any.whl (22 kB)
0231|Downloading typing_extensions-4.7.1-py3-none-any.whl (33 kB)
0232|Downloading zipp-3.15.0-py3-none-any.whl (6.8 kB)
0233|Installing collected packages: ifaddr, zipp, typing-extensions, future, importlib_metadata, async-timeout, yeelight
0234|Attempting uninstall: ifaddr
0235|Found existing installation: ifaddr 0.2.0
0236|Uninstalling ifaddr-0.2.0:
0237|Successfully uninstalled ifaddr-0.2.0
0238|Attempting uninstall: zipp
0239|Found existing installation: zipp 3.15.0
0240|Uninstalling zipp-3.15.0:
0241|Successfully uninstalled zipp-3.15.0
0242|Attempting uninstall: typing-extensions
0243|Found existing installation: typing_extensions 4.7.1
0244|Uninstalling typing_extensions-4.7.1:
0245|Successfully uninstalled typing_extensions-4.7.1
0246|Attempting uninstall: future
0247|Found existing installation: future 1.0.0
0248|Uninstalling future-1.0.0:
0249|Successfully uninstalled future-1.0.0
0250|Attempting uninstall: importlib_metadata
0251|Found existing installation: importlib-metadata 1.7.0
0252|Uninstalling importlib-metadata-1.7.0:
0253|Successfully uninstalled importlib-metadata-1.7.0
0254|Attempting uninstall: async-timeout
0255|Found existing installation: async-timeout 4.0.3
0256|Uninstalling async-timeout-4.0.3:
0257|Successfully uninstalled async-timeout-4.0.3
0258|Attempting uninstall: yeelight
0259|Found existing installation: yeelight 0.7.14
0260|Uninstalling yeelight-0.7.14:
0261|Successfully uninstalled yeelight-0.7.14
0262|ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
0263|python-miio 0.5.12 requires importlib_metadata<2,>=1; python_version <= "3.7", but you have importlib-metadata 6.7.0 which is incompatible.
0264|Successfully installed async-timeout-4.0.3 future-1.0.0 ifaddr-0.2.0 importlib_metadata-6.7.0 typing-extensions-4.7.1 yeelight-0.7.14 zipp-3.15.0
0265|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
0266|+ echo 16
0267|+ sudo pip3 install --force-reinstall --upgrade python-miio
0268|Collecting python-miio
0269|Downloading python_miio-0.5.12-py3-none-any.whl.metadata (12 kB)
0270|Collecting PyYAML<7,>=5 (from python-miio)
0271|Downloading PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
0272|Collecting android_backup<1,>=0 (from python-miio)
0273|Downloading android_backup-0.2.0.tar.gz (6.1 kB)
0274|Installing build dependencies: started
0275|Installing build dependencies: finished with status 'done'
0276|Getting requirements to build wheel: started
0277|Getting requirements to build wheel: finished with status 'done'
0278|Installing backend dependencies: started
0279|Installing backend dependencies: finished with status 'done'
0280|Preparing metadata (pyproject.toml): started
0281|Preparing metadata (pyproject.toml): finished with status 'done'
0282|Collecting appdirs<2,>=1 (from python-miio)
0283|Downloading appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
0284|Collecting attrs (from python-miio)
0285|Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)
0286|Collecting click>=8 (from python-miio)
0287|Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
0288|Collecting construct<3.0.0,>=2.10.56 (from python-miio)
0289|Using cached construct-2.10.70-py3-none-any.whl.metadata (4.2 kB)
0290|Collecting croniter>=1 (from python-miio)
0291|Downloading croniter-2.0.5-py2.py3-none-any.whl.metadata (25 kB)
0292|Collecting cryptography>=35 (from python-miio)
0293|Using cached cryptography-42.0.7-cp37-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 kB)
0294|Collecting defusedxml<1,>=0 (from python-miio)
0295|Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
0296|Collecting importlib_metadata<2,>=1 (from python-miio)
0297|Downloading importlib_metadata-1.7.0-py2.py3-none-any.whl.metadata (2.1 kB)
0298|Collecting micloud (from python-miio)
0299|Downloading micloud-0.6.tar.gz (9.4 kB)
0300|Installing build dependencies: started
0301|Installing build dependencies: finished with status 'done'
0302|Getting requirements to build wheel: started
0303|Getting requirements to build wheel: finished with status 'done'
0304|Installing backend dependencies: started
0305|Installing backend dependencies: finished with status 'done'
0306|Preparing metadata (pyproject.toml): started
0307|Preparing metadata (pyproject.toml): finished with status 'done'
0308|Collecting netifaces<1,>=0 (from python-miio)
0309|Downloading netifaces-0.11.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (9.0 kB)
0310|Collecting pytz (from python-miio)
0311|Downloading pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB)
0312|Collecting tqdm<5,>=4 (from python-miio)
0313|Downloading tqdm-4.66.4-py3-none-any.whl.metadata (57 kB)
0314|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.6/57.6 kB 540.7 kB/s eta 0:00:00
0315|Collecting zeroconf<1,>=0 (from python-miio)
0316|Downloading zeroconf-0.131.0.tar.gz (169 kB)
0317|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 169.3/169.3 kB 1.5 MB/s eta 0:00:00
0318|Installing build dependencies: started
0319|Installing build dependencies: finished with status 'done'
0320|Getting requirements to build wheel: started
0321|Getting requirements to build wheel: finished with status 'done'
0322|Preparing metadata (pyproject.toml): started
0323|Preparing metadata (pyproject.toml): finished with status 'done'
0324|Collecting python-dateutil (from croniter>=1->python-miio)
0325|Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
0326|Collecting cffi>=1.12 (from cryptography>=35->python-miio)
0327|Using cached cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.1 kB)
0328|Collecting zipp>=0.5 (from importlib_metadata<2,>=1->python-miio)
0329|Using cached zipp-3.15.0-py3-none-any.whl.metadata (3.7 kB)
0330|Collecting async-timeout>=3.0.0 (from zeroconf<1,>=0->python-miio)
0331|Using cached async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
0332|Collecting ifaddr>=0.1.7 (from zeroconf<1,>=0->python-miio)
0333|Using cached ifaddr-0.2.0-py3-none-any.whl.metadata (4.9 kB)
0334|Collecting requests (from micloud->python-miio)
0335|Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
0336|Collecting tzlocal (from micloud->python-miio)
0337|Downloading tzlocal-5.1-py3-none-any.whl.metadata (16 kB)
0338|Collecting pycryptodome (from micloud->python-miio)
0339|Downloading pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.4 kB)
0340|Collecting typing-extensions>=3.6.5 (from async-timeout>=3.0.0->zeroconf<1,>=0->python-miio)
0341|Using cached typing_extensions-4.7.1-py3-none-any.whl.metadata (3.1 kB)
0342|Collecting pycparser (from cffi>=1.12->cryptography>=35->python-miio)
0343|Using cached pycparser-2.21-py2.py3-none-any.whl.metadata (1.1 kB)
0344|Collecting six>=1.5 (from python-dateutil->croniter>=1->python-miio)
0345|Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
0346|Collecting charset-normalizer<4,>=2 (from requests->micloud->python-miio)
0347|Using cached charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
0348|Collecting idna<4,>=2.5 (from requests->micloud->python-miio)
0349|Using cached idna-3.7-py3-none-any.whl.metadata (9.9 kB)
0350|Collecting urllib3<3,>=1.21.1 (from requests->micloud->python-miio)
0351|Using cached urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB)
0352|Collecting certifi>=2017.4.17 (from requests->micloud->python-miio)
0353|Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
0354|Collecting backports.zoneinfo (from tzlocal->micloud->python-miio)
0355|Downloading backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_x86_64.whl.metadata (4.7 kB)
0356|Downloading python_miio-0.5.12-py3-none-any.whl (330 kB)
0357|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 331.0/331.0 kB 3.5 MB/s eta 0:00:00
0358|Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
0359|Downloading click-8.1.7-py3-none-any.whl (97 kB)
0360|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 624.5 kB/s eta 0:00:00
0361|Using cached construct-2.10.70-py3-none-any.whl (63 kB)
0362|Downloading croniter-2.0.5-py2.py3-none-any.whl (20 kB)
0363|Using cached cryptography-42.0.7-cp37-abi3-manylinux_2_28_x86_64.whl (3.8 MB)
0364|Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
0365|Downloading importlib_metadata-1.7.0-py2.py3-none-any.whl (31 kB)
0366|Downloading netifaces-0.11.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (32 kB)
0367|Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)
0368|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 kB 4.9 MB/s eta 0:00:00
0369|Downloading PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (670 kB)
0370|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 670.1/670.1 kB 5.9 MB/s eta 0:00:00
0371|Downloading tqdm-4.66.4-py3-none-any.whl (78 kB)
0372|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 741.7 kB/s eta 0:00:00
0373|Downloading attrs-23.2.0-py3-none-any.whl (60 kB)
0374|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 638.2 kB/s eta 0:00:00
0375|Using cached async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
0376|Using cached cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427 kB)
0377|Using cached ifaddr-0.2.0-py3-none-any.whl (12 kB)
0378|Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
0379|Downloading pycryptodome-3.20.0-cp35-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
0380|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 11.7 MB/s eta 0:00:00
0381|Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
0382|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 2.0 MB/s eta 0:00:00
0383|Using cached requests-2.31.0-py3-none-any.whl (62 kB)
0384|Downloading tzlocal-5.1-py3-none-any.whl (21 kB)
0385|Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
0386|Using cached charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136 kB)
0387|Using cached idna-3.7-py3-none-any.whl (66 kB)
0388|Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
0389|Using cached typing_extensions-4.7.1-py3-none-any.whl (33 kB)
0390|Using cached urllib3-2.0.7-py3-none-any.whl (124 kB)
0391|Downloading backports.zoneinfo-0.2.1-cp37-cp37m-manylinux1_x86_64.whl (70 kB)
0392|━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.7/70.7 kB 595.0 kB/s eta 0:00:00
0393|Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
0394|Building wheels for collected packages: android_backup, zeroconf, micloud
0395|Building wheel for android_backup (pyproject.toml): started
0396|Building wheel for android_backup (pyproject.toml): finished with status 'done'
0397|Created wheel for android_backup: filename=android_backup-0.2.0-py3-none-any.whl size=7614 sha256=a166f676ce28f3a1b64e251b900c05eb479c78cd3a9591c4bfad9978dbc7e979
0398|Stored in directory: /root/.cache/pip/wheels/ec/ab/f1/feb14d3068d6c07a26f15e57f34a157e8b317920fef8fa42e3
0399|Building wheel for zeroconf (pyproject.toml): started
0400|Building wheel for zeroconf (pyproject.toml): still running...
0401|Building wheel for zeroconf (pyproject.toml): still running...
0402|Building wheel for zeroconf (pyproject.toml): still running...
0403|Building wheel for zeroconf (pyproject.toml): still running...
0404|Building wheel for zeroconf (pyproject.toml): still running...
0405|Building wheel for zeroconf (pyproject.toml): still running...
0406|Building wheel for zeroconf (pyproject.toml): finished with status 'done'
0407|Created wheel for zeroconf: filename=zeroconf-0.131.0-cp37-cp37m-manylinux_2_28_x86_64.whl size=3257502 sha256=3a5e866ecbb638fbc197b6492d30aae767ad175419ec488556afd53c1598a488
0408|Stored in directory: /root/.cache/pip/wheels/ce/4b/81/7060c0695ddaa94e4dd518da70eacfda6bc1c85eed710370ff
0409|Building wheel for micloud (pyproject.toml): started
0410|Building wheel for micloud (pyproject.toml): finished with status 'done'
0411|Created wheel for micloud: filename=micloud-0.6-py3-none-any.whl size=9970 sha256=1d5addc4874baf82106570c35fe305a76d146f9c576c8dbd6f8f6fa241852448
0412|Stored in directory: /root/.cache/pip/wheels/32/b9/35/cc68b95d0974fe63fd8ed08524d3d489d03b16e87f15cd5fa2
0413|Successfully built android_backup zeroconf micloud
0414|Installing collected packages: pytz, netifaces, ifaddr, appdirs, android_backup, zipp, urllib3, typing-extensions, tqdm, six, PyYAML, pycryptodome, pycparser, idna, defusedxml, construct, charset-normalizer, certifi, backports.zoneinfo, tzlocal, requests, python-dateutil, importlib_metadata, cffi, async-timeout, zeroconf, cryptography, croniter, click, attrs, micloud, python-miio
0415|Attempting uninstall: pytz
0416|Found existing installation: pytz 2024.1
0417|Uninstalling pytz-2024.1:
0418|Successfully uninstalled pytz-2024.1
0419|Attempting uninstall: netifaces
0420|Found existing installation: netifaces 0.11.0
0421|Uninstalling netifaces-0.11.0:
0422|Successfully uninstalled netifaces-0.11.0
0423|Attempting uninstall: ifaddr
0424|Found existing installation: ifaddr 0.2.0
0425|Uninstalling ifaddr-0.2.0:
0426|Successfully uninstalled ifaddr-0.2.0
0427|Attempting uninstall: appdirs
0428|Found existing installation: appdirs 1.4.4
0429|Uninstalling appdirs-1.4.4:
0430|Successfully uninstalled appdirs-1.4.4
0431|Attempting uninstall: android_backup
0432|Found existing installation: android-backup 0.2.0
0433|Uninstalling android-backup-0.2.0:
0434|Successfully uninstalled android-backup-0.2.0
0435|Attempting uninstall: zipp
0436|Found existing installation: zipp 3.15.0
0437|Uninstalling zipp-3.15.0:
0438|Successfully uninstalled zipp-3.15.0
0439|Attempting uninstall: urllib3
0440|Found existing installation: urllib3 2.0.7
0441|Uninstalling urllib3-2.0.7:
0442|Successfully uninstalled urllib3-2.0.7
0443|Attempting uninstall: typing-extensions
0444|Found existing installation: typing_extensions 4.7.1
0445|Uninstalling typing_extensions-4.7.1:
0446|Successfully uninstalled typing_extensions-4.7.1
0447|Attempting uninstall: tqdm
0448|Found existing installation: tqdm 4.66.4
0449|Uninstalling tqdm-4.66.4:
0450|Successfully uninstalled tqdm-4.66.4
0451|Attempting uninstall: six
0452|Found existing installation: six 1.16.0
0453|Uninstalling six-1.16.0:
0454|Successfully uninstalled six-1.16.0
0455|Attempting uninstall: PyYAML
0456|Found existing installation: PyYAML 6.0.1
0457|Uninstalling PyYAML-6.0.1:
0458|Successfully uninstalled PyYAML-6.0.1
0459|Attempting uninstall: pycryptodome
0460|Found existing installation: pycryptodome 3.20.0
0461|Uninstalling pycryptodome-3.20.0:
0462|Successfully uninstalled pycryptodome-3.20.0
0463|Attempting uninstall: pycparser
0464|Found existing installation: pycparser 2.21
0465|Uninstalling pycparser-2.21:
0466|Successfully uninstalled pycparser-2.21
0467|Attempting uninstall: idna
0468|Found existing installation: idna 3.7
0469|Uninstalling idna-3.7:
0470|Successfully uninstalled idna-3.7
0471|Attempting uninstall: defusedxml
0472|Found existing installation: defusedxml 0.7.1
0473|Uninstalling defusedxml-0.7.1:
0474|Successfully uninstalled defusedxml-0.7.1
0475|Attempting uninstall: construct
0476|Found existing installation: construct 2.10.70
0477|Uninstalling construct-2.10.70:
0478|Successfully uninstalled construct-2.10.70
0479|Attempting uninstall: charset-normalizer
0480|Found existing installation: charset-normalizer 3.3.2
0481|Uninstalling charset-normalizer-3.3.2:
0482|Successfully uninstalled charset-normalizer-3.3.2
0483|Attempting uninstall: certifi
0484|Found existing installation: certifi 2024.2.2
0485|Uninstalling certifi-2024.2.2:
0486|Successfully uninstalled certifi-2024.2.2
0487|Attempting uninstall: backports.zoneinfo
0488|Found existing installation: backports.zoneinfo 0.2.1
0489|Uninstalling backports.zoneinfo-0.2.1:
0490|Successfully uninstalled backports.zoneinfo-0.2.1
0491|Attempting uninstall: tzlocal
0492|Found existing installation: tzlocal 5.1
0493|Uninstalling tzlocal-5.1:
0494|Successfully uninstalled tzlocal-5.1
0495|Attempting uninstall: requests
0496|Found existing installation: requests 2.31.0
0497|Uninstalling requests-2.31.0:
0498|Successfully uninstalled requests-2.31.0
0499|Attempting uninstall: python-dateutil
0500|Found existing installation: python-dateutil 2.9.0.post0
0501|Uninstalling python-dateutil-2.9.0.post0:
0502|Successfully uninstalled python-dateutil-2.9.0.post0
0503|Attempting uninstall: importlib_metadata
0504|Found existing installation: importlib-metadata 6.7.0
0505|Uninstalling importlib-metadata-6.7.0:
0506|Successfully uninstalled importlib-metadata-6.7.0
0507|Attempting uninstall: cffi
0508|Found existing installation: cffi 1.15.1
0509|Uninstalling cffi-1.15.1:
0510|Successfully uninstalled cffi-1.15.1
0511|Attempting uninstall: async-timeout
0512|Found existing installation: async-timeout 4.0.3
0513|Uninstalling async-timeout-4.0.3:
0514|Successfully uninstalled async-timeout-4.0.3
0515|Attempting uninstall: zeroconf
0516|Found existing installation: zeroconf 0.131.0
0517|Uninstalling zeroconf-0.131.0:
0518|Successfully uninstalled zeroconf-0.131.0
0519|Attempting uninstall: cryptography
0520|Found existing installation: cryptography 42.0.7
0521|Uninstalling cryptography-42.0.7:
0522|Successfully uninstalled cryptography-42.0.7
0523|Attempting uninstall: croniter
0524|Found existing installation: croniter 2.0.5
0525|Uninstalling croniter-2.0.5:
0526|Successfully uninstalled croniter-2.0.5
0527|Attempting uninstall: click
0528|Found existing installation: click 8.1.7
0529|Uninstalling click-8.1.7:
0530|Successfully uninstalled click-8.1.7
0531|Attempting uninstall: attrs
0532|Found existing installation: attrs 23.2.0
0533|Uninstalling attrs-23.2.0:
0534|Successfully uninstalled attrs-23.2.0
0535|Attempting uninstall: micloud
0536|Found existing installation: micloud 0.6
0537|Uninstalling micloud-0.6:
0538|Successfully uninstalled micloud-0.6
0539|Attempting uninstall: python-miio
0540|Found existing installation: python-miio 0.5.12
0541|Uninstalling python-miio-0.5.12:
0542|Successfully uninstalled python-miio-0.5.12
0543|Successfully installed PyYAML-6.0.1 android_backup-0.2.0 appdirs-1.4.4 async-timeout-4.0.3 attrs-23.2.0 backports.zoneinfo-0.2.1 certifi-2024.2.2 cffi-1.15.1 charset-normalizer-3.3.2 click-8.1.7 construct-2.10.70 croniter-2.0.5 cryptography-42.0.7 defusedxml-0.7.1 idna-3.7 ifaddr-0.2.0 importlib_metadata-1.7.0 micloud-0.6 netifaces-0.11.0 pycparser-2.21 pycryptodome-3.20.0 python-dateutil-2.9.0.post0 python-miio-0.5.12 pytz-2024.1 requests-2.31.0 six-1.16.0 tqdm-4.66.4 typing-extensions-4.7.1 tzlocal-5.1 urllib3-2.0.7 zeroconf-0.131.0 zipp-3.15.0
0544|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
0545|+ echo 17
0546|+ sudo killall apt apt-get unattended-upgr
0547|apt: no process found
0548|apt-get: no process found
0549|unattended-upgr: no process found
0550|+ sudo rm /var/lib/apt/lists/lock
0551|+ sudo rm /var/cache/apt/archives/lock
0552|+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
0553|+ sudo sudo dpkg --configure -a --force-confdef
0554|+ sudo apt update
0555|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0556|Hit:1 http://deb.debian.org/debian buster InRelease
0557|Get:2 http://security.debian.org/debian-security buster/updates InRelease [34.8 kB]
0558|Hit:3 https://deb.nodesource.com/node_18.x nodistro InRelease
0559|Get:4 http://security.debian.org/debian-security buster/updates/main Sources [380 kB]
0560|Hit:5 https://packagecloud.io/ookla/speedtest-cli/debian buster InRelease
0561|Fetched 415 kB in 2s (276 kB/s)
0562|Reading package lists...
0563|Building dependency tree...
0564|Reading state information...
0565|All packages are up to date.
0566|+ echo 18
0567|+ sudo apt install -o Dpkg::Options::=--force-confdef -y python3-cryptography
0568|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0569|Reading package lists...
0570|Building dependency tree...
0571|Reading state information...
0572|python3-cryptography is already the newest version (2.6.1-3+deb10u4).
0573|The following packages were automatically installed and are no longer required:
0574|distro-info-data docutils-common docutils-doc gir1.2-glib-2.0
0575|gir1.2-packagekitglib-1.0 javascript-common libappstream4 libarchive13
0576|libexpat1-dev libgirepository-1.0-1 libglib2.0-bin libgpgme11 libimagequant0
0577|libjs-jquery libjs-sphinxdoc libjs-underscore libldb1 libpackagekit-glib2-18
0578|libpaper-utils libpaper1 libpython-all-dev libpython-dev libpython2-dev
0579|libpython2.7-dev libpython3-dev libpython3.7 libpython3.7-dev libstemmer0d
0580|libtalloc2 libtdb1 libtevent0 libwbclient0 packagekit packagekit-tools
0581|python-apt-common python-pip-whl python2.7-dev python3.7-dev samba-common
0582|sgml-base squashfs-tools xml-core
0583|Use 'sudo apt autoremove' to remove them.
0584|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0585|+ echo 19
0586|+ sudo apt install -o Dpkg::Options::=--force-confdef -y libffi-dev
0587|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0588|Reading package lists...
0589|Building dependency tree...
0590|Reading state information...
0591|libffi-dev is already the newest version (3.2.1-9).
0592|The following packages were automatically installed and are no longer required:
0593|distro-info-data docutils-common docutils-doc gir1.2-glib-2.0
0594|gir1.2-packagekitglib-1.0 javascript-common libappstream4 libarchive13
0595|libexpat1-dev libgirepository-1.0-1 libglib2.0-bin libgpgme11 libimagequant0
0596|libjs-jquery libjs-sphinxdoc libjs-underscore libldb1 libpackagekit-glib2-18
0597|libpaper-utils libpaper1 libpython-all-dev libpython-dev libpython2-dev
0598|libpython2.7-dev libpython3-dev libpython3.7 libpython3.7-dev libstemmer0d
0599|libtalloc2 libtdb1 libtevent0 libwbclient0 packagekit packagekit-tools
0600|python-apt-common python-pip-whl python2.7-dev python3.7-dev samba-common
0601|sgml-base squashfs-tools xml-core
0602|Use 'sudo apt autoremove' to remove them.
0603|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0604|+ echo 20
0605|+ sudo apt install -o Dpkg::Options::=--force-confdef -y libssl-dev
0606|WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0607|Reading package lists...
0608|Building dependency tree...
0609|Reading state information...
0610|libssl-dev is already the newest version (1.1.1n-0+deb10u6).
0611|The following packages were automatically installed and are no longer required:
0612|distro-info-data docutils-common docutils-doc gir1.2-glib-2.0
0613|gir1.2-packagekitglib-1.0 javascript-common libappstream4 libarchive13
0614|libexpat1-dev libgirepository-1.0-1 libglib2.0-bin libgpgme11 libimagequant0
0615|libjs-jquery libjs-sphinxdoc libjs-underscore libldb1 libpackagekit-glib2-18
0616|libpaper-utils libpaper1 libpython-all-dev libpython-dev libpython2-dev
0617|libpython2.7-dev libpython3-dev libpython3.7 libpython3.7-dev libstemmer0d
0618|libtalloc2 libtdb1 libtevent0 libwbclient0 packagekit packagekit-tools
0619|python-apt-common python-pip-whl python2.7-dev python3.7-dev samba-common
0620|sgml-base squashfs-tools xml-core
0621|Use 'sudo apt autoremove' to remove them.
0622|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0623|+ echo 21
0624|+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end xiaomihome
0625|+ echo 22
0626|+ rm /tmp/jeedom_install_in_progress_xiaomihome
0627|+ echo '*******************End of package installation******************'
0628|*******************End of package installation******************

Bonjour,

Conflits de dépendances python miio et importlib metadata :

Tenter avec debian 11. Ou voir : https://python-miio.readthedocs.io

akenad :slight_smile:

Merci pour la réponse c’est une piste avec un lien je vais investiguer et tester ce soir

Pour debian 11, je n’ai jamais réussi à le faire marcher, je sais plus si c’est jeedom ou les plugin qui déconnait ou python, mais tout devenait incompatible et sautait :sob:

EDIT : ce soir je vérifie la version de python3-importlib-metadata et j’essaie Index of /debian/pool/main/p/python-importlib-metadata de downgrade en dpkg -i python3-importlib-metadata_1.6.0-2_all.deb (je downgrade ou désinstalle et teste les dépendances qui devraient mettre la 1.7.0)

pip show importlib.metadata (avant et après downgrade)
python3 -m pip show importlib.metadata

et j’essaierai de réinstaller les dépendances

python3
>>> from importlib.metadata import version
>>> version('wheel')

matrice : importlib-metadata · PyPI
source stdlib : Index of /debian/pool/main/p/python3-defaults
history version : History - importlib_metadata 7.1.1.dev15+ge8f6869.d20240510 documentation
python-miio : python-miio · PyPI

pip install python-miio
python3 -m pip install python-miio

if error because package managed by system :

pip install python-miio --break-system-packages
python3 -m pip install python-miio --break-system-packages

Geler le package pour éviter les upgrades :

apt-mark hold python3-importlib-metadata

tips

pip & pip3
python3 -m pip show python-miio
pip show python-miio

pip list --version

pip completion --bash | tee /etc/bash_completion.d/pip
pip3 completion --bash | tee /etc/bash_completion.d/pip3

pip list | grep -Ei "miio|import"
pip3 list | grep -Ei "miio|import"

J’ai essayé, rien n’a fonctionné, les versions étaient déjà bonnes 1.7.0 pour le importlib_metadata, c’est le script qui installe la 6.7.0 puis la désinstalle et met le 1.7.0, et pareil pour python-miio il est bien installé, les capteurs fonctionnent, mais pour la couleur et le son ça ne marche toujours pas et… toujours du error no device

:cry:

quelqu’un a t’il une idée ?

Edit : j’ai remarqué aussi que mes deux gateway ont l’air d’avoir été inversée par jeedom, les équipement associés sont pas sur la bonne gateway (j’ai 2 gateway) les capteur / gateway ont étés inversées

Je viens de supprimer une des deux gateway pour la reconnecter, et la la magie s’opère…

C’est réglé, parfois il faut chercher SIMPLE, supprimer la gateway et la recréer merci :slight_smile:

ça me permet maintenant de sauvegarder mon jeedom 30 jours plutot que 3 par défaut je prendrais de meilleure précautions :slight_smile:

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