[Résolu] prise Wiser CCTFR6500

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: [Conbee2] prise Wiser CCTFR6500

Message par pipiche »

essayes

Code : Tout sélectionner

sudo python3 -m pip install pip wheel pyopenssl --upgrade
puis refait le

Code : Tout sélectionner

sudo python3 -m pip install -r requirements.txt --upgrade
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

Re: [Conbee2] prise Wiser CCTFR6500

Message par Bibi49 »

le sudo python3 -m pip install pip wheel pyopenssl --upgrade a ete lancer depuis "/home/pi/ et depuis /home/pi/domoticz/plugins/Domoticz-Zigbee/ (idem dans les deux cas)

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo service domoticz.sh stop
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo python3 -m pip install pip wheel pyopenssl --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'
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'
pi@raspberrypi:~/domoticz/plugins/Domoticz-Zigbee $ sudo service domoticz.sh start
toujours la meme erreur dans le log de Domoticz

Code : Tout sélectionner

2023-03-07 11:34:26.838 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 11:34:26.843 Error: Conbee2: Traceback (most recent call last):
2023-03-07 11:34:26.844 Error: Conbee2: File "/home/pi/domoticz/plugins/Domoticz-Zigbee/plugin.py", line 97, in <module>
2023-03-07 11:34:26.844 Error: Conbee2: import z4d_certified_devices
2023-03-07 11:34:26.844 Error: Conbee2: ModuleNotFoundError: No module named 'z4d_certified_devices'

je commence a me demander si je vais pas attendre la reception d'un autres pi pour tester avec une version "neuve et propre"...
C'est peut être la version de bulleyes Lite du 21/02/23 qui pose soucis ?
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: [Conbee2] prise Wiser CCTFR6500

Message par pipiche »

ah tu es en bullseye Lite . Oui je crois qu'il y a un soucis il manque des packages
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

Re: [Conbee2] prise Wiser CCTFR6500

Message par Bibi49 »

Bon, je vais tout réinstaller mais avant j'ai quelques questions :
- Quel version de Raspbian choisir ? Raspberry Pi OS with desktop (Size: 924MB) ou Raspberry Pi OS with desktop and recommended software (Size: 2,752MB) (Bulleyes 32bits du 21/02/23 dans les deux cas)

-j'ai fais une sauvegarde avec cp -r /home/pi/domoticz/plugins/Domoticz-Zigbee /home/pi
Mais certains fichiers refuse d'être transféré de /home/pi vers mon PC (dont PluginConf-06.json). J'ai essayé de convertir le dossier "Domoticz-Zigbee" en archive .tgz mais l'archive est incomplète sur mon PC (archive.tgz\Domoticz-Zigbee\Conf\ici je n'ai que le dossier "Certified" et le fichier "DeviseConf.txt" ). Si vous connaissez un moyen de recuperer la sauvegarde sur mon PC, je suis preneur :)
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: [Conbee2] prise Wiser CCTFR6500

Message par pipiche »

A partir de la racine du plugin, tu peux faire

Code : Tout sélectionner

sudo tar cvf monbackup.tar .
et ensuite tu transferes le fichier monbackup.tar vers to pc
De préférence fais la sauvegarde domoticz en meme temps
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

Re: [Conbee2] prise Wiser CCTFR6500

Message par Bibi49 »

OK Merci

Téléchargement puis installation de la version full OS.
Je testerais ultérieurement la version "Raspberry Pi OS with desktop (Size: 924MB)" pour savoir si elle est suffisante.

Resultat : Toujours meme erreurs....

solution -> https://stackoverflow.com/questions/738 ... suer-check (3eme solution)

sudo apt remove python3-pip
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
sudo reboot
pip install pyopenssl --upgrade

a présent, je suis en version Plugin: 6.4.304 [1.5], une maj est proposé mais elle ne fonctionne pas (en automatique).
Dois-je la lancer manuellement ou je reste sur cette version ?
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

Re: [Conbee2] prise Wiser CCTFR6500

Message par Bibi49 »

pipiche a écrit : 01 mars 2023, 20:09
Peux-tu une fois sur develop faire tourner en activant le debug : ZclClusters
c'est dans Outils/Debogage/trackZclClusters ?
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: [Conbee2] prise Wiser CCTFR6500

Message par pipiche »

Oui ...
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

Re: [Conbee2] prise Wiser CCTFR6500

Message par Bibi49 »

Bonjour,

Resultat :
tension affiché 369V (entre 234 et 240 Volts réel)
Ampérage affiché 5A (normalement environ 3.15A)
les Kw/H sont resté bloqué a 0.001Kw/H -> tester sur 5 minutes

Plugin: 6.4.304 [1.5] en rouge (mise a jour disponible) mais ne fonctionne pas en automatique ou manuellement en ligne de commande :

sudo service domoticz.sh stop
cd /home/pi/domoticz/plugins/Domoticz-Zigbee/
git submodule update --init --recursive
sudo chmod +x plugin.py
sudo service domoticz.sh start
Pièces jointes
export.json
(32.35 Kio) Téléchargé 65 fois
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: [Conbee2] prise Wiser CCTFR6500

Message par pipiche »

peux-tu mettre les logs, dire que ca ne fonctionne pas ne permet pas d'avoir un diagnostic.
Répondre