Open rroblik opened 4 years ago
Si vous activez simplement l'équipement en cochant la case "Activer", est-ce que ça fonctionne à nouveau ? (sans faire découvrir, etc)
Autre question, quelle est la version du firmware ZiGate ?
Oui (testé avec un capteur de présence car pour les capteurs de températures les émissions de données sont moins fréquente en l’absence de variation marquée)
Le 16 déc. 2019 à 20:51, Sébastien RAMAGE notifications@github.com a écrit :
Si vous activez simplement l'équipement en cochant la case "Activer", est-ce que ça fonctionne à nouveau ? (sans faire découvrir, etc)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
3.1a :)
Le 16 déc. 2019 à 20:52, Sébastien RAMAGE notifications@github.com a écrit :
Autre question, quelle est la version du firmware ZiGate ?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.
Bonjour,
Pour info après une MAJ du plugin zigate ce matin j'ai pas mal de ligne :
[Wed Dec 18 09:08:35.471764 2019] [:error] [pid 2975] [client 127.0.0.1:49098] PHP Notice: Undefined index: data in /var/www/jeedom/plugins/zigate/core/class/zigate.class.php on line 431
Bonjour @doudz ;
Le problème reste présent ; a chaque redémarrage tout ce qui est sur la zigate est inactif, je dois les réactiver à la main :(
Il faut réouvrir cette issue !
Merci
Bonjour @doudz
Problème toujours existant après une MAJ ce matin... Très gênant !
Ok merci pour le retour
Hello @doudz,
Je viens aux nouvelles à ce sujet assez ancien mais toujours d'actualité. C'est assez gênant car après une coupure de courant par exemple je dois manuellement réactiver tous mes objets pilotés par la Zigate...
Je vois que les releases se succèdent mais visiblement rien à ce sujet !
Merci
Est-ce que tu utilises la dernière version 1.7.1 ? Elle est compatible uniquement Jeedom v4. Je ne fais plus de mise à jour pour Jeedom v3
Oui je suis up to date (jeedom 4.1.14, zigate beta 2020-08-20 01:01:52). D'ailleurs à l'instant une petite coupure de courant et patatra, plus de device actifs :(
Je viens d'ajouter un message log en bêta pour mieux voir ce qu'il se passe. Un équipement est désactivé s'il existe dans Jeedom mais pas dans le plugin. Le plugin stocke les informations dans un fichier appelé zigate.json .
Il pourrait s'agir d'un problème de carte sd ou de droit sur le fichier zigate.json qui empêcherait la bonne sauvegarde
hmmm intéressant, je fais la MAJ la...
Je suis sur SSD mais il pourrait s'agir d'un éventuel problème de droits côté fichiers en effet ; peut tu m'indiquer la valeur (octale) que doit avoir ce fichier zigate.json
ainsi que son chemin ?
Merci
EDIT
Je te confirme que je vois bien la modif dans mes logs
[2020-08-23 15:55:26][INFO] : L'équipement [Sondes][Chambre 1] n'a pas été trouvé, il a été désactivé.
[2020-08-23 15:55:26][INFO] : L'équipement [Sondes][Chambre 2] n'a pas été trouvé, il a été désactivé.
[2020-08-23 15:55:26][INFO] : L'équipement [Sondes][Ext] n'a pas été trouvé, il a été désactivé.
[2020-08-23 15:55:26][INFO] : L'équipement [Sondes][Frigo] n'a pas été trouvé, il a été désactivé.
[2020-08-23 15:55:26][INFO] : L'équipement [Sondes][Frigo garage] n'a pas été trouvé, il a été désactivé.
Mon fichier zigate.json
est pourtant à jour on dirait
root@domorasp:/var/www/jeedom/plugins/zigate/resources/zigated# ls -ahl
total 276K
drwxrwxr-x 2 www-data www-data 4.0K Feb 14 2019 .
drwxrwxr-x 3 www-data www-data 4.0K Nov 6 2018 ..
-rwxrwxr-x 1 www-data www-data 50K Feb 14 2019 cp_zigate.json
-rw-r--r-- 1 www-data www-data 13K Aug 23 15:46 zigated.py
-rwxrwxr-x 1 www-data www-data 85K Aug 23 15:55 zigate.json
-rwxrwxr-x 1 www-data www-data 47K Feb 14 2019 .zigate.json.0
-rwxrwxr-x 1 www-data www-data 64K Jan 22 2020 zigate.json.0
Il faudrait lancer le démon en mode debug, peut être qu'on verra au démarrage que le fichier n'est pas correctement chargé
Est-ce que les équipements sont perdus uniquement en cas de redémarrage du système ou même après un simple arrêt du démon ?
Alors j'ai relancé le démon après l'avoir passé en mode debug, même résultat, équipements "perdus" Par contre le log est très verbeux, que dois-je chercher ?
Merci
Peux-tu poster ici le log ?
EDIT:
Après une MAJ du module ce matin rebelote, plsu aucun objet. Parcontre le plugin s'est remis en log de niveau "par défaut" donc je n'ai pa de log de debug, mais voici le log par défaut
[2020-08-26 08:30:06][INFO] : Lancement démon zigate : /usr/bin/python3 /var/www/jeedom/plugins/zigate/core/class/../../resources/zigated/zigated.py --device auto --gpio 0 --loglevel info --apikey G4JOfT1ZsJybyH7PUXMX0RJKFwK8JQxr --pid /tmp/jeedom/zigate/daemon.pid --socket /tmp/jeedom/zigate/daemon.sock --callback http://127.0.0.1:800/plugins/zigate/core/php/jeeZiGate.php --sharedata 0 --enable_led 0
[2020-08-26 08:30:07][INFO][root](MainThread) : Start zigated
[2020-08-26 08:30:07][INFO][root](MainThread) : Log level : info
[2020-08-26 08:30:07][INFO][root](MainThread) : Socket : /tmp/jeedom/zigate/daemon.sock
[2020-08-26 08:30:07][INFO][root](MainThread) : PID file : /tmp/jeedom/zigate/daemon.pid
[2020-08-26 08:30:07][INFO][root](MainThread) : Apikey : G4JOfT1ZsJybyH7PUXMX0RJKFwK8JQxr
[2020-08-26 08:30:07][INFO][root](MainThread) : Device : auto
[2020-08-26 08:30:07][INFO][root](MainThread) : Callback : http://127.0.0.1:800/plugins/zigate/core/php/jeeZiGate.php
[2020-08-26 08:30:07][INFO][root](MainThread) : Python version : 3.5.3 (default, Sep 27 2018, 17:25:39)
[GCC 6.3.0 20170516]
[2020-08-26 08:30:07][INFO][root](MainThread) : zigate version : 0.40.6
[2020-08-26 08:30:07][INFO][root](MainThread) : Démarrage ZiGate auto
[2020-08-26 08:30:07][INFO][zigate](MainThread) : Searching ZiGate port
[2020-08-26 08:30:07][INFO][zigate](MainThread) : ZiGate found at /dev/ttyUSB0
[2020-08-26 08:30:08][WARNING][zigate](ZiGate-Decode data) : The device b14e is missing
[2020-08-26 08:30:08][WARNING][zigate](ZiGate-Decode data) : The device c4db is missing
[2020-08-26 08:30:08][WARNING][zigate](ZiGate-Decode data) : The device 5413 is missing
[2020-08-26 08:30:08][INFO] : Démon zigate lancé
[2020-08-26 08:30:08][INFO][zigate](Thread-2) : No template found for lumi.sensor_switch
[2020-08-26 08:30:08][WARNING][zigate](ZiGate-Decode data) : The device 8730 is missing
[2020-08-26 08:30:08][INFO][root](MainThread) : Firmware ZiGate : 3.1a
[2020-08-26 08:30:09][INFO] : L'équipement [Aucun][btn P0290] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Aucun][FeiBit FNB56-ZSC01LX1.2 (5413) 00158d00047685a7] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Chambre P][bouton] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Chambre P][Plafonnier chambre] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Global][Vibration] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Sondes][Bureau] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Sondes][Chambre 1] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Sondes][Chambre 2] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Sondes][Ext] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Sondes][Frigo] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Sondes][Frigo garage] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Sondes][Garage] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [Sondes][Salon] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [WC][cube] n'a pas été trouvé, il a été désactivé.
[2020-08-26 08:30:09][INFO] : L'équipement [WC][Presence WC] n'a pas été trouvé, il a été désactivé.
Se pourrait-il que lors d'une mise à jour du plugin le fichier zigate.json soit supprimé par Jeedom ? Ce n'était pas le cas avant mais peut-être que les choses ont changés dans Jeedom car il me semble que certains répertoires sont nettoyés lors d'une mise à jour. Note au passage, il est important de ne pas supprimer le plugin sinon le fichier zigate.json est perdu
Ah 🙄
A vérifier je ferais le test à la prochaine MAJ !
Mais dans ce cas il y aurait eu d’autre remontées non!?
EDIT: @doudz
La piste n'est pas la bonne car après une coupure de courant (=reboot) je n'ai plus mes devices activés (cas encore cette nuit) !
😞
Bojour à tous, @doudz
Je up ce topic parce que c'est vraiment très pénible de devoir manuellement réactiver tous les périphériques liés à la Ziagate à chaque reboot...
Voici le log zigate
du dernier reboot
[2020-12-08 15:36:18][INFO] : Lancement démon zigate : /usr/bin/python3 /var/www/jeedom/plugins/zigate/core/class/../../resources/zigated/zigated.py --device auto --gpio 0 --loglevel info --apikey XXX --pid /tmp/jeedom/zigate/daemon.pid --socket /tmp/jeedom/zigate/daemon.sock --callback http://127.0.0.1:800/plugins/zigate/core/php/jeeZiGate.php --sharedata 0 --enable_led 0
[2020-12-08 15:36:20][INFO][root](MainThread) : Start zigated
[2020-12-08 15:36:20][INFO][root](MainThread) : Log level : info
[2020-12-08 15:36:20][INFO][root](MainThread) : Socket : /tmp/jeedom/zigate/daemon.sock
[2020-12-08 15:36:20][INFO][root](MainThread) : PID file : /tmp/jeedom/zigate/daemon.pid
[2020-12-08 15:36:20][INFO][root](MainThread) : Apikey : XXXX
[2020-12-08 15:36:20][INFO][root](MainThread) : Device : auto
[2020-12-08 15:36:20][INFO][root](MainThread) : Callback : http://127.0.0.1:800/plugins/zigate/core/php/jeeZiGate.php
[2020-12-08 15:36:20][INFO][root](MainThread) : Python version : 3.5.3 (default, Jul 9 2020, 13:00:10)
[GCC 6.3.0 20170516]
[2020-12-08 15:36:20][INFO][root](MainThread) : zigate version : 0.40.9
[2020-12-08 15:36:20][INFO][root](MainThread) : Démarrage ZiGate auto
[2020-12-08 15:36:20][INFO][zigate](MainThread) : Searching ZiGate port
[2020-12-08 15:36:20][INFO][zigate](MainThread) : ZiGate found at /dev/ttyUSB0
[2020-12-08 15:36:21][WARNING][zigate](ZiGate-Decode data) : The device 8730 is missing
[2020-12-08 15:36:21][WARNING][zigate](ZiGate-Decode data) : The device 5413 is missing
[2020-12-08 15:36:21][INFO][zigate](Thread-2) : No template found for lumi.sensor_switch
[2020-12-08 15:36:22][INFO][root](MainThread) : Firmware ZiGate : 3.1a
[2020-12-08 15:36:22][INFO] : Démon zigate lancé
[2020-12-08 15:36:24][INFO] : L'équipement [Aucun][FeiBit FNB56-ZSC01LX1.2 (5413) 00158d00047685a7] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Chambre P][bouton] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Chambre P][Plafonnier chambre] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Extérieur][btn P0290] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Global][Vibration] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Sondes][Bureau] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Sondes][Chambre 1] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Sondes][Chambre 2] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Sondes][Ext] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Sondes][Frigo] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Sondes][Frigo garage] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Sondes][Garage] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [Sondes][Salon] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [WC][cube] n'a pas été trouvé, il a été désactivé.
[2020-12-08 15:36:24][INFO] : L'équipement [WC][Presence WC] n'a pas été trouvé, il a été désactivé.
Merci de l'aide :)
@doudz j'aimerais apporter mon aide mais je ne sais pas trop par ou commencer ; quelques pistes?
Merci
Il faudrait essayer de modifier manuellement le fichier zigate.class.php en supprimant la ligne 127
$eqLogic->setIsEnable(0);
https://github.com/jeedom-zigate/jeedom-plugin-zigate/blob/master/core/class/zigate.class.php#L127
Bonjour @doudz
Ok c'est fait.
Merci mais je suppose que oui les éléments ne vont plus disparaître mais il faudrait plutot trouver pourquoi on rentre dans la condition if (!in_array($eqLogic->getLogicalId(), $findDevice)) {
non ?
Bonjour,
Cela fait quelque temps que j’ai un soucis assez simple à dire mais je n’ai trouvé aucune explication d’ou mon pôste ce soir !
A chaque fois que je redémarre mon système (Rpi 3 + Zigate 3.1a, plugin zigate 1.4.1) ; l’ensemble de mes périphériques liés à la Zigate sont désactivés (capteurs Xiaomi) ce qui est très genant. Je suis obligé de les activer manuellement via Jeedom puis “découvrir l’équiepement” pour tenter de rafraichir la donnée (ce qui ne marche pas toujours)
Bref compliqué, auriez-vous une piste ?
Merci