fairecasoimeme / Zlinky_TIC

Téléinformation Linky autoalimenté ZigBee 3.0
319 stars 21 forks source link

Deconnexion du Zlinky_TIC de mon réseau Zigbee #60

Open gd35 opened 2 years ago

gd35 commented 2 years ago

Bonjour,

Je l'utilise avec un dongle USB Conbee depuis quelques semaines. J'ai pu le connecter avec mon réseau Zigbee sans problème et ai configuré Deconz de façon a récupérer les données. Tout fonctionnait correctement jusqu'à il y a quelques jours. Mon ZLinky_TIC est complètement déconnecté du réseau Zigbee et donc ne remonte plus les données. La lampe bleu reste allumée mais plus de communication. Y-a-t-il une solution pour éviter cette déconnexion ?

D'avance merci.

fairecasoimeme commented 2 years ago

Bonjour, Est-ce qu'il se reconnecte lorsque vous le débranchez puis rebranchez physiquement ?

gd35 commented 2 years ago

Bonjour,

Oui, je l'ai fait hier et il s'est reconnecté après à mon réseau. J'ai constaté parfois que pendant plusieurs heures les infos ne remontaient pas. Voir ici: https://forum.phoscon.de/t/lixee-zlinky-tic-ddf-file/1164/60.

Info obtenues via deconz concernant mon Zlinky_TIC:

image

Je ne sais pas si cela vient de ma configuration avec Deconz. Sinon, produit super qui remplace mon Ecodevice avec sans aucun doute une consommation moindre.

fairecasoimeme commented 2 years ago

Bonjour, de quand date votre achat ? pouvez-vous me contacter par mail ? Si c'est un matériel acheté avant mi Février, il est possible qu'il faille faire une modification matérielle ? Fred

gd35 commented 2 years ago

Ok je vous contacte via le formulaire de votre site web. Merci de votre aide.

Smanar commented 2 years ago

Bonjour, ma question est peut etre hors sujet, mais il semblerait que la cause pourrait provenir d'une surcharge de requête sur l'appareil. Il y aurait des valeurs conseillées pour le polling / reporting, pour éviter ce genre de probleme ?

fairecasoimeme commented 2 years ago

Bonjour, il est conseillé de poll toutes les minutes. Pour le reporting, on peut en créer 20 maximum et pareil que le poll, éviter de passer en dessous de la minute. Cependant, s'il manque le condensateur sur le ZLinky_TIC, le problème peut quand même apparaître. Pour vérifier s'il y a le condensateur voir : https://github.com/fairecasoimeme/Zlinky_TIC#errata-hardware Fred

gd35 commented 2 years ago

Bonjour, Je viens de le démonter pour vérifier la présence du condensateur. Il est bien présent: image

fairecasoimeme commented 2 years ago

Ok donc pas de lien physique avec la deconnexion

gd35 commented 2 years ago

Très bien. Je pense que cela confirme un problème de configuration. Avec les réglages suggérés par @Smanar, je n'ai pas observé de déconnexion pour le moment. Donc c'est sur la bonne voie. Merci de votre aide.

KipK commented 2 years ago

Hello , je rencontre le meme soucis de deconnection, avec condensateur. Je retrouve le module led etteinte au bout d'un certain temps. J'en demande sûrement trop au module, mais c'est problématique dans mon cas. J'ai besoin d'avoir les changements de puissance et courant quasi instantané. Je fais du delestage avec ma borne de recharge, et si je passe à un update toutes les 60 sec pour les push , j'ai bien peur que cela fasse sauter mon compteur avant.

SylvainPer commented 2 years ago

Hello , je rencontre le meme soucis de deconnection, avec condensateur. Je retrouve le module led etteinte au bout d'un certain temps. J'en demande sûrement trop au module, mais c'est problématique dans mon cas. J'ai besoin d'avoir les changements de puissance et courant quasi instantané. Je fais du delestage avec ma borne de recharge, et si je passe à un update toutes les 60 sec pour les push , j'ai bien peur que cela fasse sauter mon compteur avant.

Cette méthode est contre productive, inutile de saturer son réseau zigbee en polling. Il suffit de faire un config report sur un des champs:

KipK commented 2 years ago

C'est exactement ce que je fais, le polling est repoussé à 600 sec. Je ne mets que le courant et la puissance en config report ( de 1s à 600sec max ) , pour qu'il me renvoie au plus vite la valeur en cas de changement. Le reste tourne à peu près dans les 300sec.

SylvainPer commented 2 years ago

Ce n'est pas ce que j'ai écrit. Avoir le changement de puissance ou d'intensité rapidement n'est pas utile à des fins de suivi de consommation, il faut allonger les temps ou la valeur du changement. Pour du délestage en mono par exemple, il faut utiliser ADPS, celui vaut 0 en temps normal et prends la valeur consommée si dépassement, il suffit donc d'attendre son changement (!=0) et d'appliquer un délestage immédiatement.

KipK commented 2 years ago

je comprends bien mais dans mon cas ca fonctionne comme ça, le delestage est particulier. J'ai différents scenarios, selon il va delester le chauffage electrique dans différentes pièces, l'eau chaude etc, ou envoyer des commandes à l'EVSE pour dimminuer le courant de charge ( je peux le controller par pas de 1A ), ou remonter à fond quand tout est libre. J'ai besoin de connaitre ces valeurs en direct pour calculer combien j'attribue à l'EVSE et au reste de la maison selon les differents scenarios prévus. Car tout en même temps en hiver, même sans le chargeur, ca saute. L'ADPS ne me permet que de constater qu'on est déjà en surcharge, pas d'avoir un controle intelligent de l'ensemble avant même le depassement.

Pour l'instant ça à l'air de tenir en l'état en enlevant tout les polls et en limitant les reports sur la plupart des valeurs. Je laisse tourner pour voir.

ps: je suis sous Deconz, avec un DDF complètement modifié, en TIC historique pour l'instant ( demande faite ) .

SylvainPer commented 2 years ago

Justement, par peur de tout faire sauter, ça devient une usine à gaz. Lorsque l'on a debug l'ADPS avec Lixee, j'ai eu le voyant au Linky un moment sans que ça ne saute. L'information utile est vraiment l'ADPS, tant qu'il n'arrive pas, il ne faut rien faire, ou du moins, une régulation lente. Il faut commencer à réagir de manière rapide lorsqu'il déclenche (c'est le fonctionnement du BMS schneider que j'ai, il fonctionne en slow tant que le seuil n'est pas atteint et passe en fast report ensuite). Donc ce que je fais chez moi, tant que je ne dépasse pas, je laisse vivre et ensuite, si dépassement, je coupe tout le monde et je remets par zone progressivement avant de tout remettre si la conso le permet.

fairecasoimeme commented 2 years ago

Je confirme, en mode historique, l'étiquette ADPS sert à contrôler le dépassement de puissance souscrite. En mode standard, c'est l'étiquette STGE qui regroupe un ensemble de status. Lorsque la puissance souscrite est dépassée, ADPS ou STGE change mais le compteur laisse, me semble-t-il une trentaine de seconde (minimum) afin de permettre aux appareils de délestage d'agir sur la consommation.

Egglestron commented 2 years ago

Bonjour, il est conseillé de poll toutes les minutes. Pour le reporting, on peut en créer 20 maximum et pareil que le poll, éviter de passer en dessous de la minute. Cependant, s'il manque le condensateur sur le ZLinky_TIC, le problème peut quand même apparaître. Pour vérifier s'il y a le condensateur voir : https://github.com/fairecasoimeme/Zlinky_TIC#errata-hardware Fred

Même limite atteinte de mon côté : j'ai réglé les bindings de puissance apparente entre 5 et 120 secondes, avec "Reportable change" à 50 (Watts) pour avoir du quasi temps réel et je perds la connexion tous les 1 ou 2 jours... Je vais passer sur du 30 secondes en intervalle minimum (voire 60 comme préconisé, si cela ne suffit pas).

Y a-t-il une explication technique pour ces déconnexions ?

KipK commented 2 years ago

Ca a tenu 20j de mon coté avant de lâcher; après avoir remonté beaucoup de parametres, et limité au maximum les updates . Obligé de redebrancher le module, attendre un peu puis le rebrancher pour qu'il reparte.

Je me demande si le fait que les fonctionalités de routing zigbee soient activée ne ferait pas susrconsommer.

Ca serait possible d'essayer un firmware sans routage pour comparer ? Comme vous pouvez voir ici il est maillé un peu partout, ça ne ferait pas jouer sur la conso ?

lixee

fairecasoimeme commented 2 years ago

Bonjour, Je vais regarder pour faire un firmware en limitant la fonction "routeur" et voir l'impact. je vous tiens au courant. Fred

KipK commented 2 years ago

Bonjour, Je vais regarder pour faire un firmware en limitant la fonction "routeur" et voir l'impact. je vous tiens au courant. Fred

Ah merci. N'hésites pas à le publier que je puisse tester aussi.

pdecat commented 2 years ago

Bonjour, Je vais regarder pour faire un firmware en limitant la fonction "routeur" et voir l'impact. je vous tiens au courant. Fred

@fairecasoimeme Serait-il possible de rendre cela configurable via le cluster spécifique fabricant ? Car j'ai peur que la suppression du routage impacte négativement la durée de vie des capteurs sur pile que j'ai placé à côté de mon compteur Linky. Et je n'ai plus de perte de connectivité depuis que le condensateur a été rajouté à mon module Zlinky_TIC par tes soins.

fairecasoimeme commented 2 years ago

Le rendre configurable, à mon avis c'est compliqué. Mais peu importe, si j'y arrive ce sera un firmware spécial pour ceux qui ne veulent pas de routage, genre une nouvelle branche. Ce sera la même version qu'actuellement. En gros, c'est juste des directive de compilation qui vont changer

fairecasoimeme commented 2 years ago

Pouvez-vous essayer avec cette version ? ZLinky_router_v5.0_noRoute.zip

KipK commented 2 years ago

Pouvez-vous essayer avec cette version ? ZLinky_router_v5.0_noRoute.zip

Tu l'as compilé pour ota ? Cureusement ça reste bloqué à 0.04% chez moi. Je l'avais déjà mis à jour avant.

fairecasoimeme commented 2 years ago

La version OTA ZLinky_GpProxy_Ota_OM15081_V5.zip

KipK commented 2 years ago

merci. C'est installé. On verra bien. Il est toujours identifié comme routeur, mais il faut peut etre que je le reappaire.

Tolriq commented 2 years ago

@KipK tu as fait comment pour l'OTA? Meme avec le force a true il veut pas update via Z2M.

KipK commented 2 years ago

J'ai du incrementer le numero de version dans le package ota sinon ca upgradait pas.

KipK commented 2 years ago

@tolriq, essaye celui là ZLinky_GpProxy_Ota_OM15081_V5.zip C'est le même qu'au dessus mais edité en V6 au lieu de V5 avec deconz. Une fois chargé, le n: de version reste 5, c'est juste pour tromper le moteur ota

Tolriq commented 2 years ago

Pareil ca continue de me dire que ca utilise le normal :(

ota:
  zigbee_ota_override_index_location: index.json
[
    {
        "url": "ZLinky_GpProxy_Ota_OM15081_V5.ota",
        "force": true
    }
]
Debug 2022-06-14 21:04:02Is new image available for 'xxxxxxx', current '{"fieldControl":0,"manufacturerCode":4151,"imageType":1,"fileVersion":5}', latest meta '{"fileVersion":5,"fileSize":240478,"url":"https://github.com/fairecasoimeme/Zlinky_TIC/releases/download/v5.0/ZLinky_router_v5.0.ota"}'
Debug 2022-06-14 21:04:02Update available for 'xxxxx': NO
Info 2022-06-14 21:04:02No update available for 'Linky'

Je doit rater un truc a la con.

fairecasoimeme commented 2 years ago

merci. C'est installé. On verra bien. Il est toujours identifié comme routeur, mais il faut peut etre que je le reappaire.

Oui, il restera identifié en tant que routeur mais n'acceptera plus de routes. Si les tests sont concluants, je ferai une version qui sera reconnu en endDevice.

KipK commented 2 years ago

Bon, c'est pas très scientifique comme approche, mais j'ai déjà l'impression que ça cause bcp moins par le module. Dans Deconz, on a un voyant bleu qui clignotte quand le module communique sur le reseau. Avant je le voyais s'activer presque en permanence.

Maintenant ca colle avec ce que j'ai demandé comme donnée. Etant donné que j'avais un routeur pas très loin en limite de portée, il devait se router sur le lixee. Il y a quand même 52 appareils connectés sur mon réseau zb. C'est chargé :)

.

fairecasoimeme commented 2 years ago

:crossed_fingers:

Tenez moi au courant

Egglestron commented 2 years ago

Pas d'amélioration de mon côté... J'ai perdu la connexion après un peu plus d'un jour :(

Egglestron commented 2 years ago

Toujours pas de nouvelles pistes de résolution ? Je ne vais pas tarder à demander un retour au vendeur si aucune amélioration n'est en vue...

fairecasoimeme commented 2 years ago

Avec la version sans route ? Pouvez-vous faire une capture d'écran de votre config ? Votre ZLinky contient bien le condensateur ? https://github.com/fairecasoimeme/Zlinky_TIC#errata-hardware

Egglestron commented 2 years ago
image

J'ai bien installé la version sans route et mon ZLinky a bien le condensateur... J'ai pu en outre constater que la LED est éteinte lorsque je retrouve le module déconnecté.

fairecasoimeme commented 2 years ago

Bonjour, on peut tenter un échange standard si vous le souhaitez. Contactez moi sur mon mail contact[at]lixee.fr

Tolriq commented 2 years ago

Pas d'autres choses à tester? Je n'ai pas réussi à la mettre à jour avec Z2M :(

fairecasoimeme commented 2 years ago

Vous utilisez quoi comme coordinateur ?

Tolriq commented 2 years ago

Conbee 2, je n'avais pas de déco avant de passer en mode standard. Total à mis 15 jours à faire le changement et pendant ses 15 jours ca marchait.

pdecat commented 2 years ago

Le rendre configurable, à mon avis c'est compliqué. Mais peu importe, si j'y arrive ce sera un firmware spécial pour ceux qui ne veulent pas de routage, genre une nouvelle branche. Ce sera la même version qu'actuellement. En gros, c'est juste des directive de compilation qui vont changer

Bonjour @fairecasoimeme, je vois que la version 6.0 du firmware "router" limite le routage à 1 :

Add Route limitation to 1. (Save energy)

J'ai deux capteurs Zigbee sur pile à côté du ZLinky, cela signifie-t-il qu'un seul ne pourra être routé en permanence ou est-ce que cela alternera ?

fairecasoimeme commented 2 years ago

non un seul sera routé.

la version officielle sera sans routage car beaucoup de SAV lié à des réseaux trop bavards consommateur d'énergie.

Je sortirai la semaine prochaine, une version pour ceux qui ont besoin du routage.

Pour le moment, si tu n'a pas de problème, ne passe pas en v6

pdecat commented 2 years ago

Pour le moment, si tu n'a pas de problème, ne passe pas en v6

Trop tard :p

2022-09-01 17:43:10.043 DEBUG (MainThread) [zigpy.zcl] [0xCB89:1:0x0019] OTA upgrade_end handler for 'LiXee ZLinky_TIC': status=Status.SUCCESS, manufacturer_id=4151, image_type=1, file_version=6
Tolriq commented 2 years ago

Mis à jour en V6 ici et toujours re stop au bout de 1h :(

fairecasoimeme commented 2 years ago

Est-il possible de faire une mesure avec un multimètre en mode voltmètre AC et de tester les bornes A et I1 ou I2 du Linky ?

Tolriq commented 2 years ago

Je doit pouvoir oui, il est sensé y avoir combien ?

Je peut prendre sur les connecteurs du lixee ou il vaux mieux que je l'enleve?

fairecasoimeme commented 2 years ago

Normalement 6Vrms minimum. Non faut enlever le ZLinky

Tolriq commented 2 years ago

Je suis une bille en elec :)

J'ai ca: https://images-eu.ssl-images-amazon.com/images/I/71eBjCbTnPL.jpg

J'ai mis sur le V et en AC a priori c'est ce que tu demande.

Ca me dis environ 1.7V entre A et i2 et rien entre A et i1

fairecasoimeme commented 2 years ago

Voici 2 exemples de mesure sur un Linky triphasé. Il faut bien insérer les sondes en appuyant sur le bouton pour que le contact se fasse correctement. Normalement I1 ou I2 ça doit donner les mêmes valeurs.

1662113873517 1662113959645