Page 2 sur 2
Re: Réinstallation du pluging
Publié : 15 déc. 2023, 16:26
par ricky74
Alors pour faire simple, je veux changer la carte SD de mon raspberry.
Le problème c'est que mon plugin est sur une vieille branche beta6.0.015 et que mon raspberry est sous buster.
J'aimerais si possible éviter de réappairer mes objets devices.
D'après ce que tu m'as dis, il faut que je passe le plugin en version stable7.
Si je suis la procédure, il faut nécessairement upgrader buster en bullseye pour passer sur la branche stable7 :
<<Cette version 7 nécessite au minimum Debian 11 Bullseye car Python 3.7 intégrer dans Debian 10 Buster n’est plus suffisant. La mise à jour vers un système fonctionnant avec Python 3.8 ou plus est impératif.>>
Suite à l'upgrade en bullseye du raspberry et mise à jour du pluging en stable7 j'ai les erreurs décrites plus haut...
Voilà ou j'en suis...
Re: Réinstallation du pluging
Publié : 15 déc. 2023, 17:28
par Keros
Désolé, je suis resté sur l'idée de ne rien avoir à réappairer et je t'ai donné la méthode qui permettait de mettre toutes les chances de ton côté. Tant pis, tu auras le changement de version du plugin au relancement.
Tu as DomoticZ sur la dernière stable ?
Re: Réinstallation du pluging
Publié : 15 déc. 2023, 18:20
par ricky74
Ca marche !
Je suis arrivé à passer en stable7. J'avais oublié d'installer les modules pythons suivants :
sudo python3 -m pip install -r requirements.txt --upgrade
Ca a l'air de tout fonctionner maintenant.
C'est quoi par contre cà : Domoticz Json/API base ?
C'est nouveau ? Il faut que je rentre l'adresse du raspberry ?
Merci
Re: Réinstallation du pluging
Publié : 15 déc. 2023, 18:45
par Keros
Je pense que la page du wiki
Etape 3 - Configuration doit t'apporter quelques réponses

Re: Réinstallation du pluging
Publié : 16 déc. 2023, 18:12
par ricky74
Bonjour,
Ca y est, j'ai pu changer ma carte SD et tout récupérer sans perte et sans ré appairage !
J'ai encore une question. J'ai vu une mise à jour passer aujourd'hui. J'ai essayé de la faire depuis l'interface WEB du plugin mais j'ai eu cette erreur :
Faut-il que je fasse la mise à jour à la main ?
Merci
Code : Tout sélectionner
2023-12-16 18:06:29.260 Status: Zigate: *** A recent plugin version (7.1.006) is waiting for you on gitHub. You are on (7.1.005) ***
2023-12-16 18:06:36.643 Error: Zigate: Starting Zigbee for Domoticz plugin Upgrade process.
2023-12-16 18:06:36.646 Error: Zigate: ----------------------------------------------------
2023-12-16 18:06:36.649 Error: Zigate: PWD=/home/pi/domoticz/plugins/Domoticz-Zigbee
2023-12-16 18:06:36.653 Error: Zigate: SYSTEMD_EXEC_PID=694
2023-12-16 18:06:36.656 Error: Zigate: HOME=/home/pi/domoticz/plugins/Domoticz-Zigbee
2023-12-16 18:06:36.659 Error: Zigate: LANG=fr_FR.UTF-8
2023-12-16 18:06:36.663 Error: Zigate: INVOCATION_ID=26b495255e0644d28d9b8832b7e6fbe3
2023-12-16 18:06:36.666 Error: Zigate: SHLVL=1
2023-12-16 18:06:36.670 Error: Zigate: JOURNAL_STREAM=8:813
2023-12-16 18:06:36.674 Error: Zigate: PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
2023-12-16 18:06:36.678 Error: Zigate: _=/bin/env
2023-12-16 18:06:36.682 Error: Zigate:
2023-12-16 18:06:36.686 Error: Zigate: uid=0(root) gid=0(root) groupes=0(root)
2023-12-16 18:06:36.691 Error: Zigate:
2023-12-16 18:06:36.695 Error: Zigate: root
2023-12-16 18:06:36.700 Error: Zigate:
2023-12-16 18:06:36.705 Error: Zigate: PIP Options: --no-input install -r requirements.txt --ignore-requires-python --upgrade
2023-12-16 18:06:36.709 Error: Zigate: Current version : {"branch": "stable7", "version": "7.1.005"}
2023-12-16 18:06:36.714 Error: Zigate: fatal : propriétaire douteux détecté dans le dépôt à '/home/pi/domoticz/plugins/Domoticz-Zigbee'
2023-12-16 18:06:36.719 Error: Zigate: Pour ajouter une exception pour ce dépôt, lancez :
2023-12-16 18:06:36.724 Error: Zigate:
2023-12-16 18:06:36.728 Error: Zigate: git config --global --add safe.directory /home/pi/domoticz/plugins/Domoticz-Zigbee
2023-12-16 18:06:36.733 Error: Zigate: latest git commit:
2023-12-16 18:06:36.737 Error: Zigate:
2023-12-16 18:06:36.742 Error: Zigate: (1) git config --global --add safe.directory
2023-12-16 18:06:36.746 Error: Zigate:
2023-12-16 18:06:36.751 Error: Zigate: (2) updating Zigbee for Domoticz plugin
2023-12-16 18:06:36.756 Error: Zigate:
2023-12-16 18:06:36.760 Error: Zigate: Setup submodule.recurse
2023-12-16 18:06:36.765 Error: Zigate:
2023-12-16 18:06:36.769 Error: Zigate: Depuis https://github.com/zigbeefordomoticz/Domoticz-Zigbee
2023-12-16 18:06:36.774 Error: Zigate: dd3e7cf2..7b3b5a57 stable7 -> origin/stable7
2023-12-16 18:06:36.778 Error: Zigate: * [nouvelle étiquette] stable7-7.1.006a -> stable7-7.1.006a
2023-12-16 18:06:36.783 Error: Zigate: * [nouvelle étiquette] stable7-7.1.006 -> stable7-7.1.006
2023-12-16 18:06:36.787 Error: Zigate: erreur : Vos modifications locales aux fichiers suivants seraient écrasées par la fusion :
2023-12-16 18:06:36.792 Error: Zigate: plugin.py
2023-12-16 18:06:36.796 Error: Zigate: Veuillez valider ou remiser vos modifications avant la fusion.
2023-12-16 18:06:36.801 Error: Zigate: Abandon
2023-12-16 18:06:36.806 Error: Zigate: Mise à jour dd3e7cf2..7b3b5a57
2023-12-16 18:06:36.810 Error: Zigate: ERROR while running command 'git pull --recurse-submodules'.
2023-12-16 18:06:36.815 Error: Zigate: Git Status: Sur la branche stable7
2023-12-16 18:06:36.819 Error: Zigate: Votre branche est en retard sur 'origin/stable7' de 83 commits, et peut être mise à jour en avance rapide.
2023-12-16 18:06:36.824 Error: Zigate: (utilisez "git pull" pour mettre à jour votre branche locale)
2023-12-16 18:06:36.829 Error: Zigate:
2023-12-16 18:06:36.833 Error: Zigate: Modifications qui ne seront pas validées :
2023-12-16 18:06:36.838 Error: Zigate: (utilisez "git add <fichier>..." pour mettre à jour ce qui sera validé)
2023-12-16 18:06:36.842 Error: Zigate: (utilisez "git restore <fichier>..." pour annuler les modifications dans le répertoire de travail)
2023-12-16 18:06:36.847 Error: Zigate: modifié : plugin.py
2023-12-16 18:06:36.852 Error: Zigate:
2023-12-16 18:06:36.856 Error: Zigate: Fichiers non suivis:
2023-12-16 18:06:36.861 Error: Zigate: (utilisez "git add <fichier>..." pour inclure dans ce qui sera validé)
2023-12-16 18:06:36.865 Error: Zigate: .gitconfig
2023-12-16 18:06:36.870 Error: Zigate: ReportsTransport-stats.json
2023-12-16 18:06:36.874 Error: Zigate:
2023-12-16 18:06:36.879 Error: Zigate: aucune modification n'a été ajoutée à la validation (utilisez "git add" ou "git commit -a")
2023-12-16 18:06:36.883 Error: Zigate:
Re: Réinstallation du pluging
Publié : 16 déc. 2023, 18:21
par Keros
Dans le dossier du plugin, est-ce que tu peux faire les commandes suivantes et nous mettre le résultat :
et cette commande en nous disant si elle se termine correctement.
Re: Réinstallation du pluging
Publié : 19 déc. 2023, 11:36
par ricky74
Pour info je suis en debian bookworm et python3.11.2
Voilà le résultat de sudo git pull :
remote: Enumerating objects: 140, done.
remote: Counting objects: 100% (140/140), done.
remote: Compressing objects: 100% (58/58), done.
remote: Total 140 (delta 105), reused 115 (delta 80), pack-reused 0
Réception d'objets: 100% (140/140), 126.65 Kio | 4.37 Mio/s, fait.
Résolution des deltas: 100% (105/105), complété avec 49 objets locaux.
Depuis
https://github.com/zigbeefordomoticz/Domoticz-Zigbee
7b3b5a57..83653834 stable7 -> origin/stable7
* [nouvelle branche] domoticz-extended-framework -> origin/domoticz-extended-framework
* [nouvelle branche] wip-develop -> origin/wip-develop
* [nouvelle branche] zlinky/color -> origin/zlinky/color
* [nouvelle étiquette] stable7-7.1.007 -> stable7-7.1.007
Mise à jour dd3e7cf2..83653834
erreur : Vos modifications locales aux fichiers suivants seraient écrasées par la fusion :
plugin.py
Veuillez valider ou remiser vos modifications avant la fusion.
Abandon
Pour la deuxième commande, voici le résultat :
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit
http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Re: Réinstallation du pluging
Publié : 19 déc. 2023, 11:43
par Keros
Re: Réinstallation du pluging
Publié : 19 déc. 2023, 11:57
par ricky74
Ok, cette commande à régler le problème :
git reset --hard
mais il a fallu que je supprime le fichier EXTERNALLY-MANAGED dans /usr/lib/pyhton3.11/ pour pouvoir exécuter
"sudo python3 -m pip install -r requirements.txt --upgrade" sans erreur...