il me semble que domoticz est lancé en tant que root sous debian ( sous la forme de service domoticz start),
Après si tu souhaites le démarrer en trant que user lambda, il est probable qu'il faille que le port serie d'accès à la pizigate soit aussi accessible
n'etant pas un spécialiste debian, je passe mon tour
[V2023.2] communication avec la pizigate+ impossible
Re: [V2023.2] communication avec la pizigate+ impossible
Merci Pipiche pour ton aide.
Effectivement domoticz est lancé comme un service. Pour ne pas avoir d'erreur avec le plugin et la pizigate. J'ai mis le script domoticz avec comme user : root. Et je le lance comme avec le user root comme un service.
Effectivement domoticz est lancé comme un service. Pour ne pas avoir d'erreur avec le plugin et la pizigate. J'ai mis le script domoticz avec comme user : root. Et je le lance comme avec le user root comme un service
Code : Tout sélectionner
service domoticz.sh startRe: [V2023.2] communication avec la pizigate+ impossible
Bah oui, j'aimerai bien cela soit autrement. En root je n'ai plus d'erreur au démarrage. sinon j'ai ce qui s'affiche dans les logs depuis le début.Keros a écrit : 10 août 2023, 13:07 Lancer le plugin en root ??C'est de DomoticZ dont tu parles là ?
Mets-nous les logs de démarrage de DomoticZ et du plugin.
Re: [V2023.2] communication avec la pizigate+ impossible
quand tu lances domoticz alors qu'il n'est pas root, il faut que tu t'assures que
1- l’arborescence du plugin soit bien accessible à l'utilisateur, et qu'il puisse créer des fichiers
2- que le port série de la pizigate soit bien accessible en lecture/écriture (et peut-être même plus) pour cet utilisateur.
EN règle général, c'est root qui lance le service, et ensuite il y a un fork() avec changement de user pour que domoticz s'execute avec un utilisateur lambda (c'est ce que je fais en Fedora), et il n'y a aucun soucis.
1- l’arborescence du plugin soit bien accessible à l'utilisateur, et qu'il puisse créer des fichiers
2- que le port série de la pizigate soit bien accessible en lecture/écriture (et peut-être même plus) pour cet utilisateur.
EN règle général, c'est root qui lance le service, et ensuite il y a un fork() avec changement de user pour que domoticz s'execute avec un utilisateur lambda (c'est ce que je fais en Fedora), et il n'y a aucun soucis.