Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
Aiwa
Messages : 8 Inscription : 03 avr. 2020, 07:36
Message
par Aiwa » 19 avr. 2022, 19:50
Bonjour
J'ai un petit soucis de migration, git ne connait pas la version stable6 ..
Code : Tout sélectionner
pi@domoticz:~ $ sudo service domoticz.sh stop
pi@domoticz:~ $ cd domoticz/plugins/Domoticz-Zigate
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ git remote set-url origin https://github.com/zigbeefordomoticz/Domoticz-Zigbee
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ git checkout stable6
error: le spécificateur de chemin 'stable6' ne correspond à aucun fichier connu de git
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo service domoticz.sh start
Bref, je ne vais pas très loin ...
Quelqu'un peut-il m'expliquer, je ne connais pas git ....
Merci
Domoticz: V2022.1
Python: version 3.7.3
Zigate+: initialized version 5.1
Dernière modification par
Aiwa le 23 avr. 2022, 14:02, modifié 1 fois.
pipiche
Messages : 4677 Inscription : 04 avr. 2018, 16:16
Contact :
Message
par pipiche » 19 avr. 2022, 20:13
En fait il y avait un préambule qui etait d'avoir fait la commande
`git pull`
Donc je te recommande de faire la chose suivante
Code : Tout sélectionner
cd domoticz/plugins/Domoticz-Zigate
git remote set-url origin https://github.com/zigbeefordomoticz/Domoticz-Zigbee
puis de reprendre à
Aiwa
Messages : 8 Inscription : 03 avr. 2020, 07:36
Message
par Aiwa » 20 avr. 2022, 19:24
Bonjour PiPiche
Y-a du mieux effectivement, mais par la suite ...
Code : Tout sélectionner
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ git checkout stable6
fatal: cannot opendir 'dns/rdtypes/ANY/__pycache__': Permission non accordée
un sudo affiche :
Code : Tout sélectionner
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo git checkout stable6
error: Vos modifications locales aux fichiers suivants seraient écrasées par l'extraction :
.github/ISSUE_TEMPLATE/Add_New_Hardware.md
.hidden/VERSION
Classes/ConfigureReporting.py
.....
Zigbee/zdpDecoders.py
Zigbee/zdpRawCommands.py
bellows
Veuillez renommer ou effacer ces fichiers avant de basculer de branche.
Abandon
et ensuit cela s'arrête sur pip3 qui n'est pas une commande ...
Code : Tout sélectionner
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo pip3 install -r requirements.txt
sudo: pip3 : commande introuvable
Il manque le pré-requis avec l’installation de PIP, non ?!
Keros
Messages : 6638 Inscription : 23 juil. 2019, 20:57
Message
par Keros » 20 avr. 2022, 20:34
Pour les soucis de permission, tu peux faire l'étape 7 pour réappliquer les permissions sur ton user.
Évite de rajouter des sudo aux commandes : cela peut fonctionner, mais cela peut entraîner d'autre complication après, comme des soucis de permissions...
Tu peux nous mettre la liste complète des erreurs que tu as ? J'espère que ce n'est pas tout le dossier du plugin
Concernant pip, tu peux essayer sudo apt-get install python3-pip ?
pipiche
Messages : 4677 Inscription : 04 avr. 2018, 16:16
Contact :
Message
par pipiche » 21 avr. 2022, 10:44
Code : Tout sélectionner
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ git checkout stable6
fatal: cannot opendir 'dns/rdtypes/ANY/__pycache__': Permission non accordée
Tu as du zapper la commande
où il y a eu des erreurs
un sudo affiche :
Code : Tout sélectionner
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo git checkout stable6
error: Vos modifications locales aux fichiers suivants seraient écrasées par l'extraction :
.github/ISSUE_TEMPLATE/Add_New_Hardware.md
.hidden/VERSION
Classes/ConfigureReporting.py
.....
Zigbee/zdpDecoders.py
Zigbee/zdpRawCommands.py
bellows
Veuillez renommer ou effacer ces fichiers avant de basculer de branche.
Abandon
Difficile de donner une réponse correcte, car il n'y a pas l'ensemble des infos, mais tu dois pouvoir faire
Code : Tout sélectionner
sudo rm -rf .github
sudo rm -rf .hidden
sudo rm -rf Classes
sudo rm -rf Zigbee
sudo rm -rf Modules
sudo rm -rf bellows
sudo rm -rf zigpy
sudo rm -rf zigpy_deconz
sudo rm -rf zigpy_znp
sudo rm -rf zigy_zigate
sudo rm -rf Conf/Certified
puis
et ensuit cela s'arrête sur pip3 qui n'est pas une commande ...
Code : Tout sélectionner
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo pip3 install -r requirements.txt
sudo: pip3 : commande introuvable
Il manque le pré-requis avec l’installation de PIP, non ?!
Comme indiqué par @keros
Aiwa
Messages : 8 Inscription : 03 avr. 2020, 07:36
Message
par Aiwa » 21 avr. 2022, 18:33
Bonjour Pipiche & Keros
Je me doute bien qu'il faut que j'installe PIP ( ne pas me demander pourquoi il n’est pas installé
)
Pour le chown, il est au point 7, alors que cela "merdoie" au point 6 ...
La liste complète des erreurs à la commande "git checkout stable6" est ici :
Code : Tout sélectionner
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ git checkout stable6
error: Vos modifications locales aux fichiers suivants seraient écrasées par l'extraction :
.github/ISSUE_TEMPLATE/Add_New_Hardware.md
.hidden/VERSION
Classes/ConfigureReporting.py
Classes/GroupMgtv2/GroupManagement.py
Classes/GroupMgtv2/GrpCommands.py
Classes/GroupMgtv2/GrpDomoticz.py
Classes/GroupMgtv2/GrpServices.py
Classes/IAS.py
Classes/LoggingManagement.py
Classes/NetworkEnergy.py
Classes/NetworkMap.py
Classes/OTA.py
Classes/PluginConf.py
Classes/TransportStats.py
Classes/WebServer/WebServer.py
Classes/WebServer/dispatcher.py
Classes/WebServer/onMessage.py
Classes/WebServer/rest_Casaia.py
Classes/WebServer/rest_Groups.py
Classes/WebServer/rest_Ota.py
Classes/WebServer/rest_Provisioning.py
Classes/WebServer/rest_Topology.py
Conf/Certified/LUMI/lumi.sen_ill.mgl01.json
Conf/Certified/Lixee/ZLinky_TIC.json
Conf/Certified/Tuya/TS004F.json
Conf/Certified/Tuya/TS0601-thermostat.json
Conf/DeviceConf.txt
Modules/actuators.py
Modules/basicOutputs.py
Modules/bindings.py
Modules/blitzwolf.py
Modules/callback.py
Modules/casaia.py
Modules/checkingUpdate.py
Modules/cmdsDoorLock.py
Modules/command.py
Modules/danfoss.py
Modules/database.py
Modules/deviceAnnoucement.py
Modules/domoCreate.py
Modules/domoMaj.py
Modules/errorCodes.py
Modules/gledopto.py
Modules/heartbeat.py
Modules/ikeaTradfri.py
Modules/inRawAps.py
Modules/input.py
Modules/legrand_netatmo.py
Modules/livolo.py
Modules/lumi.py
Modules/manufacturer_code.py
Modules/pairingProcess.py
Modules/paramDevice.py
Modules/philips.py
Modules/profalux.py
Modules/readAttributes.py
Modules/readClusters.py
Modules/restartPlugin.py
Modules/schneider_wiser.py
Modules/sendZigateCommand.py
Modules/tools.py
Modules/touchLink.py
Modules/tuya.py
Modules/tuyaSiren.py
Modules/tuyaTRV.py
Modules/tuyaTools.py
Modules/txPower.py
Modules/zigateCommands.py
Modules/zigateConsts.py
ReleaseNotes.md
Veuillez valider ou remiser vos modifications avant de basculer de branche.
error: Les fichiers suivants non suivis de la copie de travail seraient écrasés par l'extraction :
.flake8
.github/ISSUE_TEMPLATE/certified-device-model.md
.github/ISSUE_TEMPLATE/config.yml
.gitmodules
Classes/ZigateTransport/Transport.py
Classes/ZigateTransport/__init__.py
Classes/ZigateTransport/compatibilityMode.py
Classes/ZigateTransport/decode8000.py
Classes/ZigateTransport/decode8011.py
Classes/ZigateTransport/decode8012.py
Classes/ZigateTransport/forwarderThread.py
Classes/ZigateTransport/handleProtocol.py
Classes/ZigateTransport/instrumentation.py
Classes/ZigateTransport/isFinal.py
Classes/ZigateTransport/readDecoder.py
Classes/ZigateTransport/readSerial.py
Classes/ZigateTransport/readerThread.py
Classes/ZigateTransport/readwriteTcp.py
Classes/ZigateTransport/sqnMgmt.py
Classes/ZigateTransport/tools.py
Classes/ZigateTransport/writerThread.py
Classes/ZigpyTransport/AppBellows.py
Classes/ZigpyTransport/AppDeconz.py
Classes/ZigpyTransport/AppZigate.py
Classes/ZigpyTransport/AppZnp.py
Classes/ZigpyTransport/Transport.py
Classes/ZigpyTransport/forwarderThread.py
Classes/ZigpyTransport/instrumentation.py
Classes/ZigpyTransport/nativeCommands.py
Classes/ZigpyTransport/plugin_encoders.py
Classes/ZigpyTransport/tools.py
Classes/ZigpyTransport/zigpyThread.py
Conf/Certified/Heiman/WarningDevice.json
Conf/Certified/IKEA_TRADFRI/TRADFRIbulbGU10WS345lm.json
Conf/Certified/LUMI/lumi.remote.b28ac1.json
Conf/Certified/LUMI/lumi.switch.n1aeu1.json
Conf/Certified/Philips/LCA001.json
Conf/Certified/Profalux/MOT-C1Z06F.json
Conf/Certified/Tuya/TS011F-_TZ3000_zmy1waw6.json
Conf/Certified/Tuya/TS0505B.json
Conf/Certified/Tuya/TS0601-_TZE200_t1blo2bj.json
Conf/Certified/Tuya/TS130F-_TZ3000_1dd0d5yi.json
IMPORTANT.md
Modules/zigbeeController.py
Modules/zigbeeVersionTable.py
Zigbee/decode8002.py
Zigbee/encoder_tools.py
Zigbee/zclCommands.py
Zigbee/zclDecoders.py
Zigbee/zclRawCommands.py
Zigbee/zdpCommands.py
Zigbee/zdpDecoders.py
Zigbee/zdpRawCommands.py
bellows
Veuillez renommer ou effacer ces fichiers avant de basculer de branche.
Abandon
(bizarre pas besoin de sudo pour que la commande soit exécutée !)
Vous me confirmez la suppression des répertoires suivants :
Code : Tout sélectionner
sudo rm -rf .github
sudo rm -rf .hidden
sudo rm -rf Classes
sudo rm -rf Zigbee
sudo rm -rf Modules
sudo rm -rf bellows
sudo rm -rf zigpy
sudo rm -rf zigpy_deconz
sudo rm -rf zigpy_znp
sudo rm -rf zigy_zigate
sudo rm -rf Conf/Certified
suivi de
????
Nota : J'a iinstallé python3-pip...
pipiche
Messages : 4677 Inscription : 04 avr. 2018, 16:16
Contact :
Message
par pipiche » 21 avr. 2022, 21:33
du coup
Code : Tout sélectionner
sudo rm -rf .github
sudo rm -rf .hidden
sudo rm -rf Classes
sudo rm -rf Conf/Certified
sudo rm -rf Conf/DeviceConf.txt
sudo rm -rf Modules
sudo rm -rf ReleaseNotes.md
sudo rm -rf .flake8
sudo rm -rf .gitmodules
sudo rm -rf Zigbee
sudo rm -rf bellows
sudo rm -rf zigpy
sudo rm -rf zigpy_deconz
sudo rm -rf zigpy_znp
sudo rm -rf zigy_zigate
après quoi
Aiwa
Messages : 8 Inscription : 03 avr. 2020, 07:36
Message
par Aiwa » 23 avr. 2022, 10:12
Hum, ça bloque encore ...
Code : Tout sélectionner
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf .github
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf .hidden
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Classes
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Conf/Certified
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Conf/DeviceConf.txt
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Modules
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf ReleaseNotes.md
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf .flake8
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf .gitmodules
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Zigbee
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf bellows
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf zigpy
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf zigpy_deconz
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf zigpy_znp
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf zigy_zigate
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ git reset --hard
HEAD est maintenant à 0f26eaab Update readme.md
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ git checkout stable6
error: Les fichiers suivants non suivis de la copie de travail seraient écrasés par l'extraction :
IMPORTANT.md
Veuillez renommer ou effacer ces fichiers avant de basculer de branche.
Abandon
J'ai réalisé une copie du fichier IMPORTANT.md
Relancé les commandes avec suppression du "IMPORTANT.md"
Code : Tout sélectionner
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf .github
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf .hidden
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Classes
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Conf/Certified
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Conf/DeviceConf.txt
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Modules
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf ReleaseNotes.md
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf .flake8
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf .gitmodules
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf Zigbee
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf bellows
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf zigpy
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf zigpy_deconz
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf zigpy_znp
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm -rf zigy_zigate
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ sudo rm IMPORTANT.md
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ git reset --hard
HEAD est maintenant à 0f26eaab Update readme.md
pi@domoticz:~/domoticz/plugins/Domoticz-Zigate $ git checkout stable6
fatal: cannot opendir 'dns/rdtypes/ANY/__pycache__': Permission non accordée
Keros
Messages : 6638 Inscription : 23 juil. 2019, 20:57
Message
par Keros » 23 avr. 2022, 11:27
Problème de permission
refaire l'étape 7.
Aiwa
Messages : 8 Inscription : 03 avr. 2020, 07:36
Message
par Aiwa » 23 avr. 2022, 12:00
Merci Keros
Effectivement l'ordre est pas bon :
en 4. git pull
(+ suppresion des fichiers pour moi )
en 5. sudo chown -R pi:pi .
en 6. git checkout stable6
puis le reste ...
sujet clos, j'ai retrouvé mes modules ....