J’ai parcouru rapidement le fin du sujet et donc non, ce que j’ai demandé sur votre installation ne s’y trouve pas clairement.
Si le problème de ce plug-in c’est que pycrypto ne peut pas être installé alors oui cela va continuer à poser problème.
Cette lib est certainement utilisée par plein d’autres et donc par d’autres plug-in.
La désinstaller pour faire fonctionner plugin-rainbird va casser d’autres plug-in.
Ce n’est pas une solution.
je suis assez en phase avec votre réponse, sauf que je ne suis pas le developpeur du plugin rainbird
L’installation des dépendances supprime pycrypto et je pense qu’en effet cela va poser problème
Ce post est donc pour le developpeur du plugin rainbird afin de trouver une solution de cohabitation entre son plugin et pycrypto
Ma page santé est ok dans jeedom
Le plugin rainbird ne génère pas de log
La config du plugin est ok vu avec le dev sur l’autre post, tous les utilisateurs du plugin ont le même pb quand pycrypto est installé, je ne suis pas un cas isolé et le pb a été clairement identifié
Et pour répondre à votre question, je viens de vérifier, et oui, #plugin-zigbee a besoin de pycrypto lui.
Donc au prochain démarrage du démon, il ne pourra pas démarrer, il faudra réinstaller les dépendances du plugin zigbee et ainsi de suite.
oui j’ai des erreurs sur zigbee, donc c’est justement ce que j’étais entrain de faire
réinstallation des dépendances de celui ci et oui zigbee réinstalle bien pycrypto 2.6.1
Merde je peux pas télécharger le plugin zigbee il est payant pour vérifier, quelle idée d’utiliser le #plugin-zigbee , bien sur je rigole
J’y déjà pensé, qu’un autre plugin puisse l’utiliser pycrypto, je pensé pas le plus gros plugin téléchargé , je dois modifier les sources de base https://github.com/jbarrancos/pyrainbird fait en Python, je suis pas un pro de Python, je vais quand même vérifier ce que je peux faire pour corriger cela.
Tu peux aussi utiliser les virtual environnements sous python, justement on en parlait récemment @jpty a expliqué sa proposition ici KLF200 has been restarted after found not responding - #55 par jpty
En adaptant quelques lignes pour installer les dépendances en conséquences et pour lancer la bonne version de python3 au démarrage du démon cela permet d’isoler les dépendances de ce plugin de tous les autres, du coup tu pourras utiliser les libs que tu veux
Perso je pense que je vais passer tout mes plugins avec démon sur cette méthode
Je viens d’envoyer ce qu’il faut que sur la beta actuellement, j’utilise les virtual environnements comme indiqué par @Mips
Après avoir téléchargez en beta, il faut relancer les dépendances pour utiliser les virtuals
J’ai pas eu besoin d’utilisé un démon car j’en avait pas de base, j’ai juste adapté mon code avec le nouveau système, pour bien utiliser les virtuals il faut le lancer avec source et deactivate pour l’arrêter, que j’ai pas vu en parlé dans le post donc j’espère qu’il le fait sinon ça ne fonctionnera pas
Mis à jour ce matin et toujours le même problème sur la date et l heure
et je ne sais pas si c’est lié (mais je n’avais pas cela avant) j’ai des erreurs dans une log cron execution:
sh: 1: source: not found
sh: 1: deactivate: not found
PS : j’ai désactivé le plugin, je n’ai plus cette erreur
Vous pouvez aller dans l’éditeur de fichier dans plugins → rainbird → resources sur la droit dans le fichier get_current_date.py en tête de fichier à la place de
#!/usr/bin/env python3
Mettre plus tôt
#!/bin/bash
Cliquer sur Enregistrer & Fermer
Ensuite relancer l’enregistrement de votre RainBird ou attendre 1 min pour le cron