Page 1 sur 4

Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 11:28
par Matthias
Bonjour à tous,

Je suis équipé de domoticz depuis plusieurs années et j'ai un système qui fonctionnait parfaitement jusqu'à présent.
RPI 3B+/SSD/Clef Zigbee2mqtt / RFXCOM

Mes connaissances sont basiques.

Je suis confronté à un problème très étrange :

Mes blockys ne fonctionnent plus du tout ou parfois avec un décalage dans le temps de plusieurs secondes voir même plus d'une minute.
J'ai donc pensé à une corruption des données du SSD.
J'ai donc rechargé une image datant de plusieurs mois mais le symptôme persiste.
J'en conclue que le problème est matériel (disque dur HS, clef zigbee, rpi...) mais j'avoue trouver cela étrange que ce défaut n'affecte que les blockys car quand j'utilise mes inters en direct, tout fonctionne rapidement.

Exemple :
Cas d'un interrupteur "TERRASSE" qui active un SONOFF WIFI qui, lorsqu'il passe à "ON", active également 6 spot GU-10 IKEA en zigbee.
Aujourd'hui, seul le SONOFF s'active.
Et quand j'allume via l'onglet "INTERRUPTEUR" les amploules GU-10 directement, elle s'allume instantanément.
Donc chaque dispositif fonctionne indépendamment correctement.

Image

Autre exemple :
Hier soir, mon fils a voulu allumer la TV, ça n'a pas fonctionné.
Quelques minutes après, finalement tout le monde s'est couché et j'ai entendu la TV s'allumer.

On dirait un problème de saturation, de latence... Il me manque la technique pour expliquer précisément.

J'en appelle à votre aide de spécialiste !

Les dernières choses faites dans les 3 semaines précédents ce pb :
  • ajout d'un script pour envoyer des images des caméras via télégram
  • ajout d'un script pour tester les batteries de mes dispositifs aqara et envoyer un télégram
  • ajout de 2 dispositifs de plus aqara (capteur d'ouvertue de porte)
J'utilise Win32disk manager pour recharger mes images de SSD.
Dois-je impérativement formater le SSD avant car je ne le fais jamais ?
Et si oui comment car SD Card Formatter ne gère pas les SSD ?

Sous windows ca donne cela :
Image

Merci d'avance à tous les participants.

Re: Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 12:03
par Chrominator
Bien que tu donnes beaucoup de précisions, on va t'en demander d'autres ! :-)

Est-ce que tu as des erreurs ou des traces de latences dans le log de Domoticz ?

Est-ce que ton pi est chargé, voire surchargé ?
(tu pourrais utiliser top dans un terminal)

Est-ce que rebooter le pi change quelque chose ?

Re: Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 12:13
par Matthias
Merci pour ta réponse.
Quand je fais le test avec mon bouton aqara : simple clic, double clic, triple clic, les logs apparaissent quasi instantanément mais la réaction est loin d'être immédiate.

Pour la surcharge, voici le résultat :
Image
Qu'en penses tu ?

J'ai en premier lieu redémarrer domoticz -> pas de résultat
puis rebooter le pi -> pas de résultat
puis recharger une sauvegarde mais pas de résultat

Re: Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 12:19
par Keros
Tu pourrais rajouter dans ton blocky des messages en log : c'est pour voir si c'est ton Blocky qui a de la latence ou si c'est la commande qui mets longtemps à arriver.

Ton problème se présente uniquement sur les device en ZigBee ?

Re: Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 12:36
par Chrominator
Matthias a écrit : 16 août 2020, 12:13
Pour la surcharge, voici le résultat :
Image
Qu'en penses tu ?
Ton système n'est pas chargé, comme en témoigne la première ligne :
0,38 au cours de la dernière minute, 0,30 les 5 dernières et 0,28 au cours du dernier quart d'heure = pas chargé du tout.
La mémoire dispo est suffisante (451 Mo), donc il faut chercher ailleurs.

Re: Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 12:38
par Matthias
Merci Keros pour ta participation.
J'ai ajouté des messages logs et la latence est la même.
J'ai une impression de saturation.
Non pas uniquement sur du zigbee mais c'est ce que j'ai essentiellement.
J'ai aussi des blocky qui lance des scripts pour envoi de telegram : même problème.

Code : Tout sélectionner

2020-08-16 12:34:09.312 Status: J'ai appuyé sur un click
2020-08-16 12:34:15.622 Status: J'ai appuyé sur un click
2020-08-16 12:34:19.415 (Zigbee2MQTT) MQTT message: zigbee2mqtt/0x00158d0001e7d6d6 {'battery': 100, 'voltage': 3075, 'linkquality': 55, 'click': 'double'}
2020-08-16 12:34:43.690 (Zigbee2MQTT) MQTT message: zigbee2mqtt/0x00158d0001e7d6d6 {'battery': 100, 'voltage': 3075, 'linkquality': 49, 'click': 'double'}
2020-08-16 12:35:18.491 Status: J'ai appuyé sur double click
2020-08-16 12:35:48.382 (Zigbee2MQTT) MQTT message: zigbee2mqtt/0x00158d0001e7d6d6 {'battery': 100, 'voltage': 3075, 'linkquality': 52, 'click': 'double'}
2020-08-16 12:36:11.115 (Zigbee2MQTT) MQTT message: zigbee2mqtt/0x00158d0001e7d6d6 {'battery': 100, 'voltage': 3075, 'linkquality': 52, 'click': 'double'}
2020-08-16 12:36:26.167 (Zigbee2MQTT) MQTT message: zigbee2mqtt/0x00158d0001e7d6d6 {'battery': 100, 'voltage': 3075, 'linkquality': 52, 'click': 'triple'}
2020-08-16 12:36:42.993 Status: J'ai appuyé sur triple click

Re: Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 12:43
par Keros
Le bouton ce que tu as actionné, c'est un device réel ou tu as appuyé sur bouton dans DomoticZ ?

Re: Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 12:47
par Matthias
C'est un device réél : bouton switch aqara.

Je viens d'essayer aussi avec des modules wifi histoire de tester d'autres modes de communication : même problème.
Tout ce qui passe par blocky est aléatoire.
Tout ce qui passe en direct par des inters virtuels ou rééls fonctionne.

Re: Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 12:50
par Keros
Tu as beaucoup de Blocky ?

Sans parler de basculer tout tes scripts en LUA, tu pourrais en essayer un simple ?
Regarde dans ma signature, je donne quelques indications pour commencer.

Re: Perte du fonctionnement des BLOCKY

Publié : 16 août 2020, 12:50
par Matthias
Petite précision supplémentaire : J'utilise comme router une freebox révolution et ces derniers temps, nous avons eu une succession de mise à jour.
Le problème ne peut-il pas venir de là ?