Page 2 sur 5

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 01 mars 2023, 21:34
par pipiche
git pull
sudo python3 -m pip install -r requirements.txt --upgrade

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 01 mars 2023, 22:46
par Bibi49

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ git pull
sudo python3 -m pip install -r requirements.txt --upgrade
astuce: Tirer sans spécifier comment réconcilier les branches divergentes
astuce: est découragé. Vous pouvez éliminer ce message en lançant une des
astuce: commandes suivantes avant votre prochain tirage :
astuce:
astuce:   git config pull.rebase false  # fusion (stratégie par défaut)
astuce:   git config pull.rebase true   # rebasage
astuce:   git config pull.ff only       # avance rapide seulement
astuce:
astuce: Vous pouvez remplacer "git config" par "git config --global" pour que
astuce: ce soit l'option par défaut pour tous les dépôts. Vous pouvez aussi
astuce: passer --rebase, --no-rebase ou --ff-only sur la ligne de commande pour
astuce: remplacer à l'invocation la valeur par défaut configurée.
Récupération du sous-module external/bellows
Récupération du sous-module external/zigpy
Récupération du sous-module external/zigpy-deconz
Récupération du sous-module external/zigpy-zigate
Récupération du sous-module external/zigpy-znp
Déjà à jour.
Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3/dist-packages/pip/__main__.py", line 23, in <module>
    from pip._internal.cli.main import main as _main  # isort:skip # noqa
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
    from pip._vendor.packaging.utils import canonicalize_name
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 94, in <module>
    vendored("requests.packages.urllib3.contrib.pyopenssl")
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 50, in <module>
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $
Suivi d'un
git pull
sudo git checkout develop

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ git pull
sudo git checkout develop
astuce: Tirer sans spécifier comment réconcilier les branches divergentes
astuce: est découragé. Vous pouvez éliminer ce message en lançant une des
astuce: commandes suivantes avant votre prochain tirage :
astuce:
astuce:   git config pull.rebase false  # fusion (stratégie par défaut)
astuce:   git config pull.rebase true   # rebasage
astuce:   git config pull.ff only       # avance rapide seulement
astuce:
astuce: Vous pouvez remplacer "git config" par "git config --global" pour que
astuce: ce soit l'option par défaut pour tous les dépôts. Vous pouvez aussi
astuce: passer --rebase, --no-rebase ou --ff-only sur la ligne de commande pour
astuce: remplacer à l'invocation la valeur par défaut configurée.
Récupération du sous-module external/bellows
Récupération du sous-module external/zigpy
Récupération du sous-module external/zigpy-deconz
Récupération du sous-module external/zigpy-zigate
Récupération du sous-module external/zigpy-znp
Déjà à jour.
error: Les fichiers suivants non suivis de la copie de travail seraient écrasés par l'extraction :
        .github/workflows/python.yml
Veuillez renommer ou effacer ces fichiers avant de basculer de branche.
Abandon
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $
Celui la ( .github/workflows/python.yml) je suis incapable de le trouver pour l'effacer

edit c'est un fichier masqué...
Vive Raspicontroller :D

Edit 2 23h00
toujours l'erreur sur "sudo python3 -m pip install -r requirements.txt --upgrade" (voir le 1er code de ce message)

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 02 mars 2023, 08:44
par pipiche
Bibi49 a écrit : 01 mars 2023, 20:44 pour les widgets
Voltage -> Tension en Volts
Power -> Puissance instantané en Watts
Metre -> Puissance "cumulé" (Kw/h) (ce qui est facturé par EDF : équivalent "simplifie" des KVA (Kilo Volt Ampère)
Ampere -> Intensité instantané en Ampère (courant consommé par le récepteur)

Est-ce claire? :oops:


[/code]
J'avoue que je ne comprends pas .
Je te demande si la partie Meter (cumulé) est correct ou pas et tu me reponds avec ca ?

et bien ecoute bonne journée

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 02 mars 2023, 12:53
par Bibi49
Bonjour,

Tu as dis
- 0.078 kWh ( ca c'est la partie summation) --> Est-ce correcte ?

me concernant, "summation" je connais pas, d'ou ma question " Est-ce claire? :oops: "...

Si je dois en déduire que tu souhaite connaitre la véracité des valeurs "power" (puissance instantané) qui affiche 7454W, il faut diviser par 10 (le gaufrier est sensé consommer 700W sur l'étiquette).
Si il en ai de meme pour "meter" (kw/h) je veux bien ramener ma pince Ampèremétrique ainsi le mon voltmètre du taf pour contrôler cette valeur ce soir. (je suis électricien)


De façon a être claire, j'ai aucune compétence en développement, je galère en "linux"...
OK je suis pas doué dans ce domaine, mais je t'assure que je fais beaucoup d'effort pour essayer de combler ces lacunes.

avec moi, question précise=réponse précise.

impossible de lancer le plugin, log domoticz au démarrage

Code : Tout sélectionner

2023-03-02 12:38:35.017 Error: Conbee2: (Zigate) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/Domoticz-Zigbee/:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/usr/local/lib/python3.9/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.9/dist-packages'.
2023-03-02 12:38:35.023 Error: Conbee2: Traceback (most recent call last):
2023-03-02 12:38:35.023 Error: Conbee2: File "/home/pi/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 97, in <module>
2023-03-02 12:38:35.023 Error: Conbee2: import z4d_certified_devices
2023-03-02 12:38:35.024 Error: Conbee2: ModuleNotFoundError: No module named 'z4d_certified_devices'
Depuis Putty,
git pull
sudo python3 -m pip install -r requirements.txt --upgrade

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ git pull
sudo python3 -m pip install -r requirements.txt --upgrade
astuce: Tirer sans spécifier comment réconcilier les branches divergentes
astuce: est découragé. Vous pouvez éliminer ce message en lançant une des
astuce: commandes suivantes avant votre prochain tirage :
astuce:
astuce:   git config pull.rebase false  # fusion (stratégie par défaut)
astuce:   git config pull.rebase true   # rebasage
astuce:   git config pull.ff only       # avance rapide seulement
astuce:
astuce: Vous pouvez remplacer "git config" par "git config --global" pour que
astuce: ce soit l'option par défaut pour tous les dépôts. Vous pouvez aussi
astuce: passer --rebase, --no-rebase ou --ff-only sur la ligne de commande pour
astuce: remplacer à l'invocation la valeur par défaut configurée.
Récupération du sous-module external/zigpy-zigate
Pas d'information de suivi distant pour la branche actuelle.
Veuillez spécifier une branche avec laquelle fusionner.
Référez-vous à git-pull(1) pour de plus amples détails.

    git pull <distant> <branche>

Si vous souhaitez indiquer l'information de suivi distant pour cette branche, vous pouvez le faire avec :

    git branch --set-upstream-to=origin/<branche> develop

Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3/dist-packages/pip/__main__.py", line 23, in <module>
    from pip._internal.cli.main import main as _main  # isort:skip # noqa
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
    from pip._vendor.packaging.utils import canonicalize_name
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 94, in <module>
    vendored("requests.packages.urllib3.contrib.pyopenssl")
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 50, in <module>
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $
On fait quoi, ont s'arrêt la ou ont repart sur de meilleur base?

Bonne journée

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 02 mars 2023, 15:40
par Deufo
Ce que Pipiche demande, c'est si le cumul est bien remonté. La prise a un compteur interne en kWh qu'elle remonte au plugin pour faire le suivi.
Sous un P1Meter, il y aura l'information pour la consommation du jour, pratique pour le suivi.
Donc laisser le gaufrier 5 min, à 700W, ça devrait indiquer 0.058kwh.

Pour les commandes, c'est une à la fois.

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 02 mars 2023, 18:05
par Bibi49
Merci Deufo pour ton intervention.

le cumul en Kw/h est bien remonté sous domoticz et est cohérant avec la valeur théorique réelle attendu (voir capture d'écran page précédence)

bon a savoir pour les lignes de commande bien qu'il n'y ai aucun changement.

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 02 mars 2023, 21:44
par Deufo
Le plus simple va être de vérifier que ça fonctionne sur la branche develop, pour ça :

Code : Tout sélectionner

git checkout develop
git pull
sudo pip install -r requirements.txt --upgrade
Merci de copier le résultat si ça ne marche toujours pas. Un sudo en plus sur les git peut aider également si c'est mis à jour par le plugin.

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 03 mars 2023, 17:19
par Bibi49
Bon, faut croire que je suis plus co* que la moyenne.

un essai sans le sudo, puis un essai avec le sudo, meme resultat.

Si tu as le courage de lire.

Code : Tout sélectionner

Last login: Thu Mar  2 19:01:20 2023
pi@raspberrypi:~ $ sudo service domoticz.sh stop
cd /home/pi/domoticz/plugins/Domoticz-Zigbee/
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ git checkout develop
error: Les fichiers suivants non suivis de la copie de travail seraient écrasés par l'extraction :
        .github/workflows/python.yml
        Conf/Local-Devices/.PRECIOUS
        Conf/ZclDefinitions/0000.json
        Conf/ZclDefinitions/0001.json
        Conf/ZclDefinitions/0002.json
        Conf/ZclDefinitions/0003.json
        Conf/ZclDefinitions/0004.json
        Conf/ZclDefinitions/0005.json
        Conf/ZclDefinitions/0006.json
        Conf/ZclDefinitions/0008.json
        Conf/ZclDefinitions/0009.json
        Conf/ZclDefinitions/000a.json
        Conf/ZclDefinitions/000f.json
        Conf/ZclDefinitions/0020.json
        Conf/ZclDefinitions/0202.json
        Conf/ZclDefinitions/0204.json
        Conf/ZclDefinitions/0300.json
        Conf/ZclDefinitions/0301.json
        Conf/ZclDefinitions/0400.json
        Conf/ZclDefinitions/0402.json
        Conf/ZclDefinitions/0403.json
        Conf/ZclDefinitions/0405.json
        Conf/ZclDefinitions/0406.json
        Conf/ZclDefinitions/0702.json
        Conf/ZclDefinitions/0b01.json
        Conf/ZclDefinitions/0b04.json
        Conf/ZclDefinitions/0b05.json
        Conf/ZclDefinitions/fcc0.json
        Conf/ZclDefinitions/ff66.json
        DevicesModules/__init__.py
        DevicesModules/custom_konke.py
        DevicesModules/custom_zlinky.py
        Modules/readZclClusters.py
        Modules/switchSelectorWidgets.py
        Modules/tuyaTS0601.py
        Modules/zclClusterHelpers.py
Veuillez renommer ou effacer ces fichiers avant de basculer de branche.
Abandon

*** ici, suppression manuel des tout les fichiers cité plus haut***

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ git checkout develop
warning: unable to rmdir 'external/zigpy': Le dossier n'est pas vide
warning: unable to rmdir 'external/zigpy-deconz': Le dossier n'est pas vide
warning: unable to rmdir 'external/zigpy-znp': Le dossier n'est pas vide
Mise à jour des fichiers: 100% (514/514), fait.
Basculement sur la branche 'develop'

***ici, suppression manuel des dossiers ci dessus***

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ git checkout develop
Déjà sur 'develop'
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ git pull
astuce: Tirer sans spécifier comment réconcilier les branches divergentes
astuce: est découragé. Vous pouvez éliminer ce message en lançant une des
astuce: commandes suivantes avant votre prochain tirage :
astuce:
astuce:   git config pull.rebase false  # fusion (stratégie par défaut)
astuce:   git config pull.rebase true   # rebasage
astuce:   git config pull.ff only       # avance rapide seulement
astuce:
astuce: Vous pouvez remplacer "git config" par "git config --global" pour que
astuce: ce soit l'option par défaut pour tous les dépôts. Vous pouvez aussi
astuce: passer --rebase, --no-rebase ou --ff-only sur la ligne de commande pour
astuce: remplacer à l'invocation la valeur par défaut configurée.
remote: Enumerating objects: 29, done.
remote: Counting objects: 100% (29/29), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 29 (delta 14), reused 26 (delta 11), pack-reused 0
Dépaquetage des objets: 100% (29/29), 10.55 Kio | 145.00 Kio/s, fait.
Depuis https://github.com/zigbeefordomoticz/Domoticz-Zigbee
   dc2630d7..0582ff21  develop       -> origin/develop
   5922bdf3..8001fbd4  stable6       -> origin/stable6
 * [nouvelle étiquette] beta6-6.4.305 -> beta6-6.4.305
Récupération du sous-module external/zigpy-zigate
Pas d'information de suivi distant pour la branche actuelle.
Veuillez spécifier une branche avec laquelle fusionner.
Référez-vous à git-pull(1) pour de plus amples détails.

    git pull <distant> <branche>

Si vous souhaitez indiquer l'information de suivi distant pour cette branche, vous pouvez le faire avec :

    git branch --set-upstream-to=origin/<branche> develop

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo pip install -r requirements.txt --upgrade
Traceback (most recent call last):
  File "/usr/bin/pip", line 33, in <module>
    sys.exit(load_entry_point('pip==20.3.4', 'console_scripts', 'pip')())
  File "/usr/bin/pip", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
    from pip._vendor.packaging.utils import canonicalize_name
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 94, in <module>
    vendored("requests.packages.urllib3.contrib.pyopenssl")
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 50, in <module>
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo service domoticz.sh start
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo service domoticz.sh stop
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo git checkout develop
Déjà sur 'develop'
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo git pull
astuce: Tirer sans spécifier comment réconcilier les branches divergentes
astuce: est découragé. Vous pouvez éliminer ce message en lançant une des
astuce: commandes suivantes avant votre prochain tirage :
astuce:
astuce:   git config pull.rebase false  # fusion (stratégie par défaut)
astuce:   git config pull.rebase true   # rebasage
astuce:   git config pull.ff only       # avance rapide seulement
astuce:
astuce: Vous pouvez remplacer "git config" par "git config --global" pour que
astuce: ce soit l'option par défaut pour tous les dépôts. Vous pouvez aussi
astuce: passer --rebase, --no-rebase ou --ff-only sur la ligne de commande pour
astuce: remplacer à l'invocation la valeur par défaut configurée.
Récupération du sous-module external/zigpy-zigate
Pas d'information de suivi distant pour la branche actuelle.
Veuillez spécifier une branche avec laquelle fusionner.
Référez-vous à git-pull(1) pour de plus amples détails.

    git pull <distant> <branche>

Si vous souhaitez indiquer l'information de suivi distant pour cette branche, vous pouvez le faire avec :

    git branch --set-upstream-to=origin/<branche> develop

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo pip install -r requirements.txt --upgrade
Traceback (most recent call last):
  File "/usr/bin/pip", line 33, in <module>
    sys.exit(load_entry_point('pip==20.3.4', 'console_scripts', 'pip')())
  File "/usr/bin/pip", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
    from pip._vendor.packaging.utils import canonicalize_name
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 94, in <module>
    vendored("requests.packages.urllib3.contrib.pyopenssl")
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 50, in <module>
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo service domoticz.sh start
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo reboot
après redémarrage, plus de plugin, et le message erreur dans le log de domoticz

Code : Tout sélectionner

2023-03-03 17:06:37.888 Error: Conbee2: (Zigate) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/Domoticz-Zigbee/:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/usr/local/lib/python3.9/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.9/dist-packages'.
2023-03-03 17:06:37.895 Error: Conbee2: Traceback (most recent call last):
2023-03-03 17:06:37.895 Error: Conbee2: File "/home/pi/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 97, in <module>
2023-03-03 17:06:37.895 Error: Conbee2: import z4d_certified_devices
2023-03-03 17:06:37.895 Error: Conbee2: ModuleNotFoundError: No module named 'z4d_certified_devices'
Je n'aurais plus accès a ce pi avant lundi.
Je vais tester ce week end sur un autre et te tiendrais informé dur resultat.

Bonne fin de journée

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 03 mars 2023, 17:38
par pipiche
Utilises le script `Tools/big-clean-git.sh`qui fera le ménage

Re: [Conbee2] prise Wiser CCTFR6500

Publié : 07 mars 2023, 10:17
par Bibi49
Bonjour,

Désolé pour la réponse tardive.

La liste des commandes utilisé :

Code : Tout sélectionner

sudo service domoticz.sh stop
cd /home/pi/domoticz/plugins/Domoticz-Zigbee/Tools/
sudo bash big-clean-git.sh
sudo reboot
sudo service domoticz.sh stop
cd /home/pi/domoticz/plugins/Domoticz-Zigbee/
git checkout develop
git pull
sudo pip install -r requirements.txt --upgrade

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo git checkout develop
Déjà sur 'develop'
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ git pull
astuce: Tirer sans spécifier comment réconcilier les branches divergentes
astuce: est découragé. Vous pouvez éliminer ce message en lançant une des
astuce: commandes suivantes avant votre prochain tirage :
astuce:
astuce:   git config pull.rebase false  # fusion (stratégie par défaut)
astuce:   git config pull.rebase true   # rebasage
astuce:   git config pull.ff only       # avance rapide seulement
astuce:
astuce: Vous pouvez remplacer "git config" par "git config --global" pour que
astuce: ce soit l'option par défaut pour tous les dépôts. Vous pouvez aussi
astuce: passer --rebase, --no-rebase ou --ff-only sur la ligne de commande pour
astuce: remplacer à l'invocation la valeur par défaut configurée.
Récupération du sous-module external/zigpy-zigate
Pas d'information de suivi distant pour la branche actuelle.
Veuillez spécifier une branche avec laquelle fusionner.
Référez-vous à git-pull(1) pour de plus amples détails.

    git pull <distant> <branche>

Si vous souhaitez indiquer l'information de suivi distant pour cette branche, vous pouvez le faire avec :

    git branch --set-upstream-to=origin/<branche> develop

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo python3 -m pip install -r requirements.txt --upgrade
Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3/dist-packages/pip/__main__.py", line 23, in <module>
    from pip._internal.cli.main import main as _main  # isort:skip # noqa
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
    from pip._vendor.packaging.utils import canonicalize_name
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 94, in <module>
    vendored("requests.packages.urllib3.contrib.pyopenssl")
  File "/usr/lib/python3/dist-packages/pip/_vendor/__init__.py", line 36, in vendored
    __import__(modulename, globals(), locals(), level=0)
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 627, in _load_backward_compatible
  File "<frozen zipimport>", line 259, in load_module
  File "/usr/share/python-wheels/urllib3-1.26.5-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 50, in <module>
  File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1556, in <module>
    class X509StoreFlags(object):
  File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 1577, in X509StoreFlags
    CB_ISSUER_CHECK = _lib.X509_V_FLAG_CB_ISSUER_CHECK
AttributeError: module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'
un sudo reboot, dans le log de Domoticz j'ai l'erreur :

Code : Tout sélectionner

2023-03-07 09:56:13.051 Error: Conbee2: (Zigate) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/Domoticz-Zigbee/:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/usr/local/lib/python3.9/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.9/dist-packages'.
2023-03-07 09:56:13.058 Error: Conbee2: Traceback (most recent call last):
2023-03-07 09:56:13.058 Error: Conbee2: File "/home/pi/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 97, in <module>
2023-03-07 09:56:13.058 Error: Conbee2: import z4d_certified_devices
2023-03-07 09:56:13.058 Error: Conbee2: ModuleNotFoundError: No module named 'z4d_certified_devices'
Je me demande si j'ai pas trop trifouillé les entrailles du raspberry... :oops: