Closed f1ssf closed 8 months ago
Hello, oui, je confirme (ou j'ai raté une version de domoticz ?) Un probleme de répertoire ? La premiere fois, il faut redemarrer domoticz pour que le plugin soit prit en compte. Et meme si il n'etait plus compatible, tu le verrais dans la partie "hardware".
Hi, le plugin est bien installé dans /home/pi/domoticz/plugins/DomoticzLinky. J'ai bien fait un restart du pi et du service, rien, pas de trace dans Hardware. Si s'execute en direct, j'ai une error, la suite je sais pas faire.
`admin@raspberrypi:/home/pi/domoticz/plugins/DomoticzLinky $ python plugin.py
Traceback (most recent call last):
File "/home/pi/domoticz/plugins/DomoticzLinky/plugin.py", line 112, in
Ca c'est normal, il doit etre lancé via domoticz. Tu n'as pas des message d'erreur en logs au demarrage de domoticz ?
non aucun message d'erreur, ci dessous après un restart du server. En plus j'ai pratiquement rien, car je suis actuellement sous jeedom, et DomoticsLinky est la condition pour que je bascule sous DMZ, d'ou ma fresh install.
024-03-07 20:12:19.804 Starting shared server on: :::6144 2024-03-07 20:12:19.595 Status: Domoticz V2024.4 (c)2012-2024 GizMoCuz 2024-03-07 20:12:19.596 Status: Build Hash: 731719420, Date: 2024-01-30 09:16:34 2024-03-07 20:12:19.597 Status: Startup Path: /home/admin/domoticz/ 2024-03-07 20:12:19.776 Status: PluginSystem: Started, Python version '3.9.2', 2 plugin definitions loaded. 2024-03-07 20:12:19.794 Status: WebServer(HTTP) started on address: :: with port 8080 2024-03-07 20:12:19.800 Status: WebServer(SSL) started on address: :: with port 443 2024-03-07 20:12:19.804 Status: RxQueue: queue worker started... 2024-03-07 20:12:19.804 Status: TCPServer: shared server started... 2024-03-07 20:12:19.624 Error: Default admin password has NOT been changed! Change it asap! 2024-03-07 20:12:21.805 Status: Meteo La Tuiliere: Using specified location (City La Tuiliere)! 2024-03-07 20:12:21.811 Status: Carte ES: 5-second poller started (192.168.1.166) 2024-03-07 20:12:21.817 Status: Carte ES: Connected to Relay Module 192.168.1.166 2024-03-07 20:12:22.284 Status: Meteo La Tuiliere: City (2985937)-> Lat/Long = 44.7559,0.0443 2024-03-07 20:12:22.284 Status: Meteo La Tuiliere: Updating preferences for forecastscreen to use OpenWeatherMap! 2024-03-07 20:12:22.285 Status: Meteo La Tuiliere: Started 2024-03-07 20:12:22.285 Status: Meteo La Tuiliere: Using specified location (City La Tuiliere)! 2024-03-07 20:12:22.724 Status: Meteo La Tuiliere: City (2985937)-> Lat/Long = 44.7559,0.0443 2024-03-07 20:12:22.724 Status: Meteo La Tuiliere: Updating preferences for forecastscreen to use OpenWeatherMap! 2024-03-07 20:12:22.725 Status: Meteo La Tuiliere: Started 2024-03-07 20:12:22.725 Status: NotificationSystem: thread started... 2024-03-07 20:12:22.726 Status: EventSystem: reset all events... 2024-03-07 20:12:22.726 Status: EventSystem: reset all device statuses... 2024-03-07 20:12:22.857 Status: Python EventSystem: Initializing event module. 2024-03-07 20:12:22.858 Status: EventSystem: Started 2024-03-07 20:12:22.858 Status: EventSystem: Queue thread started...
Bonjour,
Trois pistes au cas où :
Le jeu. 7 mars 2024, 20:18, f1ssf @.***> a écrit :
non aucun message d'erreur, ci dessous après un restart du server. En plus j'ai pratiquement rien, car je suis actuellement sous jeedom, et DomoticsLinky est la condition pour que je bascule sous DMZ, d'ou ma fresh install.
024-03-07 20:12:19.804 Starting shared server on: :::6144 2024-03-07 20:12:19.595 Status: Domoticz V2024.4 (c)2012-2024 GizMoCuz 2024-03-07 20:12:19.596 Status: Build Hash: 731719420, Date: 2024-01-30 09:16:34 2024-03-07 20:12:19.597 Status: Startup Path: /home/admin/domoticz/ 2024-03-07 20:12:19.776 Status: PluginSystem: Started, Python version '3.9.2', 2 plugin definitions loaded. 2024-03-07 20:12:19.794 Status: WebServer(HTTP) started on address: :: with port 8080 2024-03-07 20:12:19.800 Status: WebServer(SSL) started on address: :: with port 443 2024-03-07 20:12:19.804 Status: RxQueue: queue worker started... 2024-03-07 20:12:19.804 Status: TCPServer: shared server started... 2024-03-07 20:12:19.624 Error: Default admin password has NOT been changed! Change it asap! 2024-03-07 20:12:21.805 Status: Meteo La Tuiliere: Using specified location (City La Tuiliere)! 2024-03-07 20:12:21.811 Status: Carte ES: 5-second poller started (192.168.1.166) 2024-03-07 20:12:21.817 Status: Carte ES: Connected to Relay Module 192.168.1.166 2024-03-07 20:12:22.284 Status: Meteo La Tuiliere: City (2985937)-> Lat/Long = 44.7559,0.0443 2024-03-07 20:12:22.284 Status: Meteo La Tuiliere: Updating preferences for forecastscreen to use OpenWeatherMap! 2024-03-07 20:12:22.285 Status: Meteo La Tuiliere: Started 2024-03-07 20:12:22.285 Status: Meteo La Tuiliere: Using specified location (City La Tuiliere)! 2024-03-07 20:12:22.724 Status: Meteo La Tuiliere: City (2985937)-> Lat/Long = 44.7559,0.0443 2024-03-07 20:12:22.724 Status: Meteo La Tuiliere: Updating preferences for forecastscreen to use OpenWeatherMap! 2024-03-07 20:12:22.725 Status: Meteo La Tuiliere: Started 2024-03-07 20:12:22.725 Status: NotificationSystem: thread started... 2024-03-07 20:12:22.726 Status: EventSystem: reset all events... 2024-03-07 20:12:22.726 Status: EventSystem: reset all device statuses... 2024-03-07 20:12:22.857 Status: Python EventSystem: Initializing event module. 2024-03-07 20:12:22.858 Status: EventSystem: Started 2024-03-07 20:12:22.858 Status: EventSystem: Queue thread started...
— Reply to this email directly, view it on GitHub https://github.com/guillaumezin/DomoticzLinky/issues/235#issuecomment-1984256708, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGVKL74XSZCLQNC72GVG3ITYXC4RTAVCNFSM6AAAAABEJ2LTPWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUGI2TMNZQHA . You are receiving this because you are subscribed to this thread.Message ID: @.***>
J'ai fait en ssh, dans plugins: git clone https://github.com/guillaumezin/DomoticzLinky
Par contre git pull ne marche pas ou je l'utilise mal, ca me renvoie:
admin@raspberrypi:~/domoticz/plugins/DomoticzLinky $ git pull fatal: detected dubious ownership in repository at '/home/admin/domoticz/plugins/DomoticzLinky' To add an exception for this directory, call:
git config --global --add safe.directory /home/admin/domoticz/plugins/DomoticzLinky
Domoticz et python Version: 2024.4 Build Hash: 731719420 Compile Date: 2024-01-30 09:16:34 dzVents Version: 3.1.8 Python Version: 3.9.2 (default, Mar 12 2021, 04:06:34) [GCC 10.2.1 20210110]
Le fichier plugin.py est bien non vide ? Et correspond bien à ce qu'il y a sur github ?
Le jeu. 7 mars 2024, 21:04, f1ssf @.***> a écrit :
J'ai fait en ssh, dans plugins: git clone https://github.com/guillaumezin/DomoticzLinky
Par contre git pull ne marche pas ou je l'utilise mal, ca me renvoie:
@.***:~/domoticz/plugins/DomoticzLinky $ git pull fatal: detected dubious ownership in repository at '/home/admin/domoticz/plugins/DomoticzLinky' To add an exception for this directory, call:
git config --global --add safe.directory /home/admin/domoticz/plugins/DomoticzLinky
Domoticz et python Version: 2024.4 Build Hash: 731719420 Compile Date: 2024-01-30 09:16:34 dzVents Version: 3.1.8 Python Version: 3.9.2 (default, Mar 12 2021, 04:06:34) [GCC 10.2.1 20210110]
— Reply to this email directly, view it on GitHub https://github.com/guillaumezin/DomoticzLinky/issues/235#issuecomment-1984332394, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGVKL723DDZI7QHYESA3VULYXDB4DAVCNFSM6AAAAABEJ2LTPWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUGMZTEMZZGQ . You are receiving this because you commented.Message ID: @.***>
oui il contient bien des données... ci dessous dans mon rep
#
#
Bonsoir,
D'autres pistes:
L'erreur git que vous mentionnez suggère un problème de droit. Sous quel utilisateur est exécuté le process Domoticz ? Cet utilisateur a t il les droits de lecture et d'exécution sur plugin.py et ses répertoires parents ?
avez-vous mis l'attribut exécutable à plugin.py ? Bingo......après recherche j'ai fait :sudo chmod o+rw plugin.py. puis un restart et là je vois Linky ;-). juste une petite question, un super novice, il peut pas savoir cela? Merci à tous pour l'aide, j'allais baisser les bras. je poursuivrai demain. Slts
Je pensais que c'était précisé dans le readme mais non, je confonds avec mon plugin ebusd. C'est indiqué dans https://www.domoticz.com/wiki/Using_Python_plugins vers lequel le readme renvoie mais c'est facile à louper, je l'ajouterai.
merci Guillaume pour le travail réalisé .En tout cas ca permet de mettre les mains dans le cambouis.
Par contre pour la suite les seules erreurs que j'ai sont: `2024-03-08 07:04:49.257 Error: Default admin password has NOT been changed! Change it asap! 2024-03-08 07:04:55.473 Error: CheckAuthToken(db61fce8998259c5a657cf2e0-----effacé par moi------ Y2JkYS00ZGM5LWJlMzEtZWQxYTk4MGIyN2Y1) : auth token mismatch
Je n'ai pas le code a transmettre sur le site RUNSANDOL.
ok c'est parfait, merci pour votre aide, j'ai la visu de la Conso. Ce fil de discussion pourra sans doute servir aussi aux novices comme moi. Bravo en tout cas pour le travail.
Bonsoir, Je viens de faire des essais, et je n'ai pas l'impression que l'attribut exécutable soit nécessaire, comme le souligne @Phil353556, je ne l'ai pas sur 2 systèmes de test et pourtant ça fonctionne. Du coup je ne comprends pas ce que vous avez changé pour que ça se mette à fonctionner...
En toute franchise, comme je ne connais pas, en recherchant sur le web "attribut executable", j'ai fais plusieurs essais. +rw ou +x ou autre chose, je ne m'en souvient plus, mais ca m'a régler le problème. Merci au faite pour l'explication du codage de droit.
@Phil353556 exact, je comprends mieux, ça rejoint ce que je disais avant, c'est un problème de droits incompatibles entre le process de domoticz et le fichier téléchargé par git. Le fait de le rendre lisible par tous est effectivement une solution. Ce n'est peut-être pas évident pour ceux qui débutent avec Linux, mais ça dépasse le cadre de Domoticz et de l'utilisation des plugins.
Bonsoir, Je ne parviens pas a voir le plug dans le materiel de DMZ. J'ai une fresh install de domoticz. Apres avoir lu pas mal de forum sur le sujet, j'ai un doute si le plug est toujours opérationnel avec la dernière version de DMZ? Merci si vous pouviez me clarifier. Bien cordialement version actuelle:2024.4, python:3.9.2