Comment réactualiser le widget prédéfini sans recharger le design complet?

Traceback (most recent call last):
  File "/var/www/html/plugins/worxLandroidS/resources/worxLandroidSd.py", line 15, in <module>
    from pyworxcloud import WorxCloud
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/__init__.py", line 11, in <module>
    from .api import LandroidCloudAPI
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/api.py", line 9, in <module>
    from .utils.requests import GET, HEADERS, POST
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/utils/__init__.py", line 10, in <module>
    from .mqtt import MQTT, Command
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/utils/mqtt.py", line 13, in <module>
    import paho.mqtt.client as mqtt
ModuleNotFoundError: No module named 'paho'

Les autres logs sont vides.

Ca ne fonctionne pas chez moi, mais ce widget était bien fait et j’aimais bien. Bravo !

Le log WorxLandroidS_update ne pouvait pas etre vide sinon il n’existerait pas, ce log n’est créé que lorsque quelque chose est écrit dedans, s’il est vide c’est que vous l’avez vidé.

Supprimez le log WorxLandroidS_dep et WorxLandroidS_packages, ces fichiers ne servent plus (mais pareil que ci-dessus, ils ne pouvaient pas être vide)

Relancez l’installation des dépendances et montrez moi le log WorxLandroidS_update

Ok, Après la re installation des dépendance, voici le log worxLandroids_update.

[2023-10-30 13:57:04] *************************************
[2023-10-30 13:57:04] *   Launch install of dependencies  *
[2023-10-30 13:57:04] *************************************
[2023-10-30 13:57:04] Hit:1 http://archive.raspberrypi.org/debian buster InRelease
[2023-10-30 13:57:04] Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
[2023-10-30 13:57:05] Get:3 https://deb.nodesource.com/node_16.x buster InRelease [4584 B]
[2023-10-30 13:57:07] Fetched 19.6 kB in 2s (9269 B/s)
[2023-10-30 13:57:13] Reading package lists...
[2023-10-30 13:57:13] *****************************
[2023-10-30 13:57:13] Install modules using apt-get
[2023-10-30 13:57:13] *****************************
[2023-10-30 13:57:13] Reading package lists...
[2023-10-30 13:57:14] Building dependency tree...
[2023-10-30 13:57:14] Reading state information...
[2023-10-30 13:57:16] python3 is already the newest version (3.7.3-1).
[2023-10-30 13:57:16] python3-dev is already the newest version (3.7.3-1).
[2023-10-30 13:57:16] python3-requests is already the newest version (2.21.0-1+deb10u1).
[2023-10-30 13:57:16] python3-venv is already the newest version (3.7.3-1).
[2023-10-30 13:57:16] python3-pip is already the newest version (18.1-5+rpt1).
[2023-10-30 13:57:16] 0 upgraded, 0 newly installed, 0 to remove and 178 not upgraded.
[2023-10-30 13:57:16] *************************************
[2023-10-30 13:57:16] Creating python 3 virtual environment
[2023-10-30 13:57:16] *************************************
[2023-10-30 13:57:25] Done
[2023-10-30 13:57:25] *************************************
[2023-10-30 13:57:25] Install the required python libraries
[2023-10-30 13:57:25] *************************************
[2023-10-30 13:57:27] Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
[2023-10-30 13:57:27] Requirement already satisfied: pip in ./venv/lib/python3.7/site-packages (23.3.1)
[2023-10-30 13:57:29] Requirement already satisfied: wheel in ./venv/lib/python3.7/site-packages (0.41.2)
[2023-10-30 13:57:29] Collecting wheel
[2023-10-30 13:57:29] Downloading https://www.piwheels.org/simple/wheel/wheel-0.41.3-py3-none-any.whl (65 kB)
[2023-10-30 13:57:29] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.8/65.8 kB 318.3 kB/s eta 0:00:00
[2023-10-30 13:57:30] Installing collected packages: wheel
[2023-10-30 13:57:30] Attempting uninstall: wheel
[2023-10-30 13:57:30] Found existing installation: wheel 0.41.2
[2023-10-30 13:57:30] Uninstalling wheel-0.41.2:
[2023-10-30 13:57:30] Successfully uninstalled wheel-0.41.2
[2023-10-30 13:57:31] Successfully installed wheel-0.41.3
[2023-10-30 13:57:34] Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
[2023-10-30 13:57:34] Requirement already satisfied: aiohttp>=3.8.0 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 1)) (3.8.6)
[2023-10-30 13:57:34] Requirement already satisfied: paho-mqtt>=1.6.0 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 2)) (1.6.1)
[2023-10-30 13:57:34] Requirement already satisfied: urllib3==1.26.15 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 3)) (1.26.15)
[2023-10-30 13:57:34] Requirement already satisfied: backports.zoneinfo==0.2.1 in ./venv/lib/python3.7/site-packages (from -r requirements.txt (line 4)) (0.2.1)
[2023-10-30 13:57:34] Requirement already satisfied: attrs>=17.3.0 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (23.1.0)
[2023-10-30 13:57:34] Requirement already satisfied: charset-normalizer<4.0,>=2.0 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (3.3.1)
[2023-10-30 13:57:34] Requirement already satisfied: multidict<7.0,>=4.5 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (6.0.4)
[2023-10-30 13:57:34] Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (4.0.3)
[2023-10-30 13:57:34] Requirement already satisfied: yarl<2.0,>=1.0 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (1.9.2)
[2023-10-30 13:57:34] Requirement already satisfied: frozenlist>=1.1.1 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (1.3.3)
[2023-10-30 13:57:34] Requirement already satisfied: aiosignal>=1.1.2 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (1.3.1)
[2023-10-30 13:57:34] Requirement already satisfied: asynctest==0.13.0 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (0.13.0)
[2023-10-30 13:57:34] Requirement already satisfied: typing-extensions>=3.7.4 in ./venv/lib/python3.7/site-packages (from aiohttp>=3.8.0->-r requirements.txt (line 1)) (4.7.1)
[2023-10-30 13:57:34] Requirement already satisfied: importlib-metadata in ./venv/lib/python3.7/site-packages (from attrs>=17.3.0->aiohttp>=3.8.0->-r requirements.txt (line 1)) (6.7.0)
[2023-10-30 13:57:34] Requirement already satisfied: idna>=2.0 in ./venv/lib/python3.7/site-packages (from yarl<2.0,>=1.0->aiohttp>=3.8.0->-r requirements.txt (line 1)) (3.4)
[2023-10-30 13:57:34] Requirement already satisfied: zipp>=0.5 in ./venv/lib/python3.7/site-packages (from importlib-metadata->attrs>=17.3.0->aiohttp>=3.8.0->-r requirements.txt (line 1)) (3.15.0)
[2023-10-30 13:57:35] ***************************
[2023-10-30 13:57:35] *      Install ended      *
[2023-10-30 13:57:35] ***************************

Log WorxLandroids

[2023-10-30 14:55:06][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-10-30 14:55:19][ERROR] : Impossible de lancer le démon
[2023-10-30 15:00:10][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2023-10-30 15:00:23][ERROR] : Impossible de lancer le démon>

log worxLandroids_daemon pareil que ce qui était déjà dans mes posts,
Log worxLandroids_dep vide,
Log worxlandroids_packages vide.

Ensuite je ne comprends pas pourquoi il apparait encore quand il est supprimé (l’icone envoie une erreur mais il est là même le plugin supprimé.).

pour les logs il ne faut pas taper < ou > au clavier, il faut utiliser le bouton </>:

image

si ce bouton n’est pas visible directement, alors regardez dans le menu engrenage (le plus à droite)


je peux voir qd meme pour être sur?


vous ne les avez pas supprimés?


qui ca « il » ? le plugin? vous avez rafraichi la page? (ctrl+f5)

ok pour le bouton de code.
Le plugin qui reste affiché dans l’onglet plugin ->Objets connectés->worxlandroids. L’icone de la tondeuse reste affiché même si j’ai supprimé le plugin.
Il reste affiché mais marque une erreur si je clique dessus.

Si le plugin est installé, il reste affiché (normal) et m’envoie vers la page de configuration du plugin.

et donc quand ca arrive vous avez rafraichi la page avec ctrl+f5 ou pas?

si le menu est toujours là c’est très étrange, c’est qu’il y a un problème sur cette machine, je ne me souviens pas avoir jamais vu ca
dans tous les cas ce n’est pas le plugin qui controle ca

Je viens de supprimer le plugin, j’ai fait CTR F5 ça a marqué une erreur, j’ai rechargé la page et c’est bon, ça a disparu

Je le reinstalle

[2023-10-30 14:24:09] *************************************
[2023-10-30 14:24:09] *   Launch install of dependencies  *
[2023-10-30 14:24:09] *************************************
[2023-10-30 14:24:10] Hit:1 http://archive.raspberrypi.org/debian buster InRelease
[2023-10-30 14:24:10] Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
[2023-10-30 14:24:10] Get:3 https://deb.nodesource.com/node_16.x buster InRelease [4584 B]
[2023-10-30 14:24:11] Fetched 4584 B in 1s (3997 B/s)
[2023-10-30 14:24:15] Reading package lists...
[2023-10-30 14:24:16] *****************************
[2023-10-30 14:24:16] Install modules using apt-get
[2023-10-30 14:24:16] *****************************
[2023-10-30 14:24:16] Reading package lists...
[2023-10-30 14:24:17] Building dependency tree...
[2023-10-30 14:24:17] Reading state information...
[2023-10-30 14:24:19] python3 is already the newest version (3.7.3-1).
[2023-10-30 14:24:19] python3-dev is already the newest version (3.7.3-1).
[2023-10-30 14:24:19] python3-requests is already the newest version (2.21.0-1+deb10u1).
[2023-10-30 14:24:19] python3-venv is already the newest version (3.7.3-1).
[2023-10-30 14:24:19] python3-pip is already the newest version (18.1-5+rpt1).
[2023-10-30 14:24:19] 0 upgraded, 0 newly installed, 0 to remove and 178 not upgraded.
[2023-10-30 14:24:19] *************************************
[2023-10-30 14:24:19] Creating python 3 virtual environment
[2023-10-30 14:24:19] *************************************
[2023-10-30 14:24:28] Done
[2023-10-30 14:24:28] *************************************
[2023-10-30 14:24:28] Install the required python libraries
[2023-10-30 14:24:28] *************************************
[2023-10-30 14:24:34] Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
[2023-10-30 14:24:35] Collecting pip
[2023-10-30 14:24:36] Using cached https://files.pythonhosted.org/packages/47/6a/453160888fab7c6a432a6e25f8afe6256d0d9f2cbd25971021da6491d899/pip-23.3.1-py3-none-any.whl
[2023-10-30 14:24:37] Collecting wheel
[2023-10-30 14:24:38] Downloading https://files.pythonhosted.org/packages/fa/7f/4c07234086edbce4a0a446209dc0cb08a19bb206a3ea53b2f56a403f983b/wheel-0.41.3-py3-none-any.whl (65kB)
[2023-10-30 14:24:38] Installing collected packages: pip, wheel
[2023-10-30 14:24:38] Found existing installation: pip 18.1
[2023-10-30 14:24:38] Uninstalling pip-18.1:
[2023-10-30 14:24:38] Successfully uninstalled pip-18.1
[2023-10-30 14:24:45] Successfully installed pip-23.3.1 wheel-0.41.3
[2023-10-30 14:24:47] Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
[2023-10-30 14:24:51] Collecting aiohttp>=3.8.0 (from -r requirements.txt (line 1))
[2023-10-30 14:24:51] Using cached https://www.piwheels.org/simple/aiohttp/aiohttp-3.8.6-cp37-cp37m-linux_armv7l.whl (506 kB)
[2023-10-30 14:24:51] Collecting paho-mqtt>=1.6.0 (from -r requirements.txt (line 2))
[2023-10-30 14:24:52] Using cached https://www.piwheels.org/simple/paho-mqtt/paho_mqtt-1.6.1-py3-none-any.whl (75 kB)
[2023-10-30 14:24:52] Collecting urllib3==1.26.15 (from -r requirements.txt (line 3))
[2023-10-30 14:24:52] Using cached https://www.piwheels.org/simple/urllib3/urllib3-1.26.15-py2.py3-none-any.whl (140 kB)
[2023-10-30 14:24:53] Collecting backports.zoneinfo==0.2.1 (from -r requirements.txt (line 4))
[2023-10-30 14:24:53] Using cached https://www.piwheels.org/simple/backports-zoneinfo/backports.zoneinfo-0.2.1-cp37-cp37m-linux_armv7l.whl (76 kB)
[2023-10-30 14:24:54] Collecting attrs>=17.3.0 (from aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:24:54] Using cached https://www.piwheels.org/simple/attrs/attrs-23.1.0-py3-none-any.whl (61 kB)
[2023-10-30 14:24:54] Collecting charset-normalizer<4.0,>=2.0 (from aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:24:55] Using cached https://www.piwheels.org/simple/charset-normalizer/charset_normalizer-3.3.1-py3-none-any.whl (48 kB)
[2023-10-30 14:24:57] Collecting multidict<7.0,>=4.5 (from aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:24:57] Using cached https://www.piwheels.org/simple/multidict/multidict-6.0.4-cp37-cp37m-linux_armv7l.whl (53 kB)
[2023-10-30 14:24:58] Collecting async-timeout<5.0,>=4.0.0a3 (from aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:24:58] Using cached https://www.piwheels.org/simple/async-timeout/async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
[2023-10-30 14:24:59] Collecting yarl<2.0,>=1.0 (from aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:24:59] Using cached https://www.piwheels.org/simple/yarl/yarl-1.9.2-cp37-cp37m-linux_armv7l.whl (99 kB)
[2023-10-30 14:25:00] Collecting frozenlist>=1.1.1 (from aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:25:00] Using cached https://www.piwheels.org/simple/frozenlist/frozenlist-1.3.3-cp37-cp37m-linux_armv7l.whl (66 kB)
[2023-10-30 14:25:00] Collecting aiosignal>=1.1.2 (from aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:25:00] Using cached https://www.piwheels.org/simple/aiosignal/aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
[2023-10-30 14:25:00] Collecting asynctest==0.13.0 (from aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:25:00] Using cached https://www.piwheels.org/simple/asynctest/asynctest-0.13.0-py3-none-any.whl (26 kB)
[2023-10-30 14:25:01] Collecting typing-extensions>=3.7.4 (from aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:25:01] Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.7.1-py3-none-any.whl (33 kB)
[2023-10-30 14:25:03] Collecting importlib-metadata (from attrs>=17.3.0->aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:25:03] Using cached https://www.piwheels.org/simple/importlib-metadata/importlib_metadata-6.7.0-py3-none-any.whl (22 kB)
[2023-10-30 14:25:04] Collecting idna>=2.0 (from yarl<2.0,>=1.0->aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:25:04] Using cached https://www.piwheels.org/simple/idna/idna-3.4-py3-none-any.whl (61 kB)
[2023-10-30 14:25:05] Collecting zipp>=0.5 (from importlib-metadata->attrs>=17.3.0->aiohttp>=3.8.0->-r requirements.txt (line 1))
[2023-10-30 14:25:05] Using cached https://www.piwheels.org/simple/zipp/zipp-3.15.0-py3-none-any.whl (6.8 kB)
[2023-10-30 14:25:07] Installing collected packages: paho-mqtt, zipp, urllib3, typing-extensions, multidict, idna, frozenlist, charset-normalizer, backports.zoneinfo, asynctest, yarl, importlib-metadata, async-timeout, aiosignal, attrs, aiohttp
[2023-10-30 14:25:13] Successfully installed aiohttp-3.8.6 aiosignal-1.3.1 async-timeout-4.0.3 asynctest-0.13.0 attrs-23.1.0 backports.zoneinfo-0.2.1 charset-normalizer-3.3.1 frozenlist-1.3.3 idna-3.4 importlib-metadata-6.7.0 multidict-6.0.4 paho-mqtt-1.6.1 typing-extensions-4.7.1 urllib3-1.26.15 yarl-1.9.2 zipp-3.15.0
[2023-10-30 14:25:14] ***************************
[2023-10-30 14:25:14] *      Install ended      *
[2023-10-30 14:25:14] ***************************

Toujours le problème de Démon.

ca ressemble au problème ici:

je peux avoir le résultat de ces commandes?:

python --version
pip --version
python3 --version
pip3 --version

je les tape où ces commandes ?

en ssh ou via les outils systeme dans la config jeedom

image

bon pip est lié à python3, ce n’est pas correcte mais ce n’est pas la cause du problème.

je peux quand meme revoir le log du démon comme demandé pour être sur que c’est la même erreur?
sinon moi je ne sais plus quoi vérifier: dans le log paho est installé et ensuite il ne le trouve pas… mystère

Traceback (most recent call last):
  File "/var/www/html/plugins/worxLandroidS/resources/worxLandroidSd.py", line 15, in <module>
    from pyworxcloud import WorxCloud
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/__init__.py", line 11, in <module>
    from .api import LandroidCloudAPI
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/api.py", line 9, in <module>
    from .utils.requests import GET, HEADERS, POST
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/utils/__init__.py", line 10, in <module>
    from .mqtt import MQTT, Command
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/utils/mqtt.py", line 13, in <module>
    import paho.mqtt.client as mqtt
ModuleNotFoundError: No module named 'paho'
Traceback (most recent call last):
  File "/var/www/html/plugins/worxLandroidS/resources/worxLandroidSd.py", line 15, in <module>
    from pyworxcloud import WorxCloud
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/__init__.py", line 11, in <module>
    from .api import LandroidCloudAPI
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/api.py", line 9, in <module>
    from .utils.requests import GET, HEADERS, POST
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/utils/__init__.py", line 10, in <module>
    from .mqtt import MQTT, Command
  File "/var/www/html/plugins/worxLandroidS/resources/pyworxcloud/utils/mqtt.py", line 13, in <module>
    import paho.mqtt.client as mqtt
ModuleNotFoundError: No module named 'paho'

faites quand même l’opération que je donne dans l’autre post ensuite réinstallez les dépendances:

sudo python3 -m pip uninstall pip
sudo apt-get -y --reinstall install python3-pip

Je dois rentrer cette ligne entière en ssh ?

c’est 2 lignes, désolé

Toujours rien de mieux.
Je dois partir en rendez- vous. Je suis vraiment désolé. Merci pour votre aide, il chercherai plus tard si je réinstalle un autre os

Peut-être que j’aurai du montrer ça aussi, où il marque qu’il ne trouve pas le fichier :
image