[Résolu] ZLinky - remontée d'info capricieuse

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
AchilleTalon
Messages : 112
Inscription : 26 sept. 2020, 13:47

[Résolu] ZLinky - remontée d'info capricieuse

Message par AchilleTalon »

Bonjour à tous.

Heureux utilisateur de domoticz et de ma zigate+ depuis un bon moment, je me suis équipé d'un ZLinky_TIC pouir suivre ma conso et surtout les heures pleines/creuses.

Domoticz, le plugin et la Zigate fonctionne correctement pour de nombreux objets zigbee (détecteurs d'ouverture Aqara, sorties de câbles connectées Legrand, prises Tradfri, ...).

Pour le ZLinky, tout à l'air de fonctionner correctement (consommation, ampérage, ...) à part les infos tarifs, qui devraient basculer tous les jours entre heures pleines (la journée en gros) et heures creuses (la nuit...).

J'ai tenté des ré-appairages, une mise à jour du plugin, mais pas de changement.
Par exemple, après réappairage du ZLinky, j'ai eu tout de suite une unique info "Heures pleines" (16 février) puis rien jusqu'au 29 où j'ai reçu une info "Heures creuses" à 0h23 et plus rien depuis.

Soit deux infos en 15 jours alors qu'on devrait avoir plusieurs bascules par jour.

En gros, ça m'envoie des infos quand ça veut, et ça ne veut pas souvent... mais surtout pour l'information tarif HC/HP.

J'ai cherché un peu partout sans trouver d'information vraiment utilisable.


Les détails concernant mon installation :

domoticz : V2023.2 (build 15607)
python : 3.9.2
système : raspberry Pi 3+, Bullseye 32b
coordinateur : PiZigate+
firmware : 0321
plugin : 7.1.008 (4.225)
branche : stable
équipement : Lixee ZLinky_TIC
comportement attendu : mise à jour bi-quotidienne du status heures pleines / heures creuses

Les infos raw de l'objet en question :

Code : Tout sélectionner

{"Version":"3","ZDeviceName":"ZLinky","Status":"inDB","SQN":"5e","Ep":{"01":{"0000":{"4000":"4000-0013","0004":"LiXee","0005":"ZLinky_TIC","0000":3,"0001":12,"0002":2,"0003":1,"0006":"20230214","0007":1},"0001":{"0000":329,"0011":2600,"0012":3600},"0003":{},"0004":{},"0005":{},"0019":{},"0702":{"0102":3053419,"0000":0,"0001":0,"0020":"HC..","0100":27839965,"010a":0,"010c":0,"010e":0,"0308":"041762035951"},"0b01":{"000d":45},"0b04":{"050f":730,"0505":0,"0508":3},"ff66":{"0000":"HC..","0300":0,"0004":0,"0002":0,"0009":"000000","0005":0,"0001":""},"Type":"Meter/Power/P1Meter_ZL/Ampere3/Alarm_ZL/Alarm_ZL2/Alarm_ZL3","ClusterType":{"3353":"Meter","3354":"Power","3355":"P1Meter_ZL","3356":"Ampere3","3357":"Alarm_ZL","3358":"Alarm_ZL2","3359":"Alarm_ZL3"}},"f2":{"Type":"P1Meter_ZL/Alarm_ZL","ClusterType":{"3360":"P1Meter_ZL","3361":"Alarm_ZL"}},"f3":{"Type":"P1Meter_ZL/Alarm_ZL","ClusterType":{"3362":"P1Meter_ZL","3363":"Alarm_ZL"}}},"Heartbeat":"59483","RIA":"0","LQI":129,"Battery":{},"Model":"ZLinky_TIC-historique-mono","ForceAckCommands":[],"MacCapa":"8e","IEEE":"00158d0005d29c4d","Type":"Meter/Power/P1Meter_ZL/Ampere3/Alarm_ZL/Alarm_ZL2/Alarm_ZL3","ProfileID":"0104","ZDeviceID":"0053","App Version":12,"Attributes List":{},"DeviceType":"FFD","HW Version":1,"Last Cmds":[],"LogicalType":"Router","Manufacturer":"1037","Manufacturer Name":"LiXee","NbEp":"2","PowerSource":"Main","ReadAttributes":{"Ep":{"01":{"ff66":{"TimeStamp":"02/03/2024 10:40:13","iSQN":{"0300":1141,"0100":1141,"0000":1141,"0002":1142,"0009":1142},"Attributes":{"0004":"00","0005":"00","0001":"00","0300":"00","0100":"00","0000":"00","0002":"00","0009":"00"},"ZigateRequest":{}},"0702":{"TimeStamp":"02/03/2024 10:06:14","iSQN":{"0000":1024,"0001":1024,"0020":1024,"0100":1025,"0102":1025,"0104":1025,"0106":1026,"0108":1026,"010a":1026,"0308":1027},"Attributes":{"0000":"00","0001":"00","0020":"00","0100":"00","0102":"00","0104":"00","0106":"00","0108":"00","010a":"00","0308":"00"},"ZigateRequest":{}},"0b01":{"TimeStamp":"02/03/2024 00:23:12","iSQN":{"000d":1028},"Attributes":{"000d":"00"},"ZigateRequest":{}},"0b04":{"TimeStamp":"02/03/2024 11:01:19","iSQN":{"0505":1029},"Attributes":{"050f":"00","0508":"00","0505":"00"},"ZigateRequest":{}}}}},"ReceiveOnIdle":"","Stack Version":2,"Stamp":{"time":1709373679.949903,"Time":"2024-03-02 11:01:19","MsgType":"8102","LastSeen":"02/03/2024 11:01:19"},"ZCL Version":3,"Health":"Live","macapa":"8e","Epv2":{"01":{"ProfileID":"0104","ZDeviceID":"0053","ClusterIn":{"0000":{},"0001":{},"0003":{},"0702":{},"0b04":{},"0b01":{},"ff66":{}},"ClusterOut":{"0019":{}}}},"Neighbours":[{"SQN":0,"Status":"","TimeStamp":"16/02/2024 10:20:10","Time":"16/02/2024 10:20:10","Devices":[{"0000":{"_relationshp":"Parent","_devicetype":"Coordinator","_depth":0,"_lnkqty":130,"_rxonwhenidl":"Rx-On","_IEEE":"00158d0006a40184","_permitjnt":"??"}},{"baeb":{"_relationshp":"Sibling","_devicetype":"Router","_depth":1,"_lnkqty":11,"_rxonwhenidl":"Rx-On","_IEEE":"0004740000268678","_permitjnt":"??"}},{"0b10":{"_relationshp":"Sibling","_devicetype":"Router","_depth":1,"_lnkqty":58,"_rxonwhenidl":"Rx-On","_IEEE":"b4e3f9fffe704e5b","_permitjnt":"??"}},{"8a3e":{"_relationshp":"Sibling","_devicetype":"Router","_depth":1,"_lnkqty":41,"_rxonwhenidl":"Rx-On","_IEEE":"842e14fffe5aed0d","_permitjnt":"??"}},{"5ef5":{"_relationshp":"Sibling","_devicetype":"Router","_depth":1,"_lnkqty":16,"_rxonwhenidl":"Rx-On","_IEEE":"b4e3f9fffeabf412","_permitjnt":"??"}},{"83e1":{"_relationshp":"Sibling","_devicetype":"Router","_depth":1,"_lnkqty":17,"_rxonwhenidl":"Rx-On","_IEEE":"000474000024bbe4","_permitjnt":"??"}},{"6c39":{"_relationshp":"Sibling","_devicetype":"Router","_depth":1,"_lnkqty":7,"_rxonwhenidl":"Rx-On","_IEEE":"000474000024845e","_permitjnt":"??"}},{"2be0":{"_relationshp":"Sibling","_devicetype":"Router","_depth":1,"_lnkqty":5,"_rxonwhenidl":"Rx-On","_IEEE":"000474000026867c","_permitjnt":"??"}}]}],"WriteAttributes":{"Ep":{"01":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0001":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0004":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0005":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0019":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0702":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0b01":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0b04":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"ff66":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"Max Tx":"00c8","ConfigureReporting":{"Ep":{"01":{"0702":{"TimeStamp":"02/03/2024 07:06:11","iSQN":{"0100":1064,"0102":1065,"0104":1066,"0106":1067,"0108":1068,"010a":1069},"Attributes":{"0100":"00","0102":"00","0104":"00","0106":"00","0108":"00","010a":"00"},"ZigateRequest":{}},"0b04":{"TimeStamp":"02/03/2024 07:08:11","iSQN":{"0508":1107,"050f":1108},"Attributes":{"0508":"00","050f":"00"},"ZigateRequest":{}},"ff66":{"TimeStamp":"02/03/2024 07:10:11","iSQN":{"0004":1114,"0005":1115,"0001":1116},"Attributes":{"0004":"00","0005":"00","0001":"00"},"ZigateRequest":{}}}}},"bitfield":"4001","descriptor_capability":"00","Max Rx":"00c8","server_mask":"2c00","BindingTable":{"SQN":0,"Status":"Success","TimeStamp":"16/02/2024 10:00:10","BindingTableSize":3,"Devices":[{"00158d0005d29c4d":{"sourceEp":"01","Cluster":"0702","targetIEEE":"00158d0006a40184","targetNickName":"Zigate","targetEp":"01"}},{"00158d0005d29c4d":{"sourceEp":"01","Cluster":"0b04","targetIEEE":"00158d0006a40184","targetNickName":"Zigate","targetEp":"01"}},{"00158d0005d29c4d":{"sourceEp":"01","Cluster":"ff66","targetIEEE":"00158d0006a40184","targetNickName":"Zigate","targetEp":"01"}}]},"CertifiedDevice":true,"_rawNodeDescriptor":"103700c800c82c00008e7f4001","ConfigSource":"DeviceConf","Max Buffer Size":"7f","RoutingTable":[{"SQN":0,"Status":"Success","TimeStamp":"16/02/2024 10:20:10","Time":"16/02/2024 10:20:10","RoutingTableTableSize":6,"Devices":[{"0000":{"Status":"Active (0)","MemoryConstrained":0,"ManyToOne":1,"RouteRecordRequired":0,"NextHopNwkId":"0000"}},{"2be0":{"Status":"Active (0)","MemoryConstrained":0,"ManyToOne":0,"RouteRecordRequired":0,"NextHopNwkId":"0b10"}},{"baeb":{"Status":"Active (0)","MemoryConstrained":0,"ManyToOne":0,"RouteRecordRequired":0,"NextHopNwkId":"baeb"}},{"83e1":{"Status":"Active (0)","MemoryConstrained":0,"ManyToOne":0,"RouteRecordRequired":0,"NextHopNwkId":"83e1"}},{"0b10":{"Status":"Validation underway (4)","MemoryConstrained":0,"ManyToOne":0,"RouteRecordRequired":0,"NextHopNwkId":"0b10"}},{"0200":{"Status":"Discovery underway (1)","MemoryConstrained":0,"ManyToOne":0,"RouteRecordRequired":0,"NextHopNwkId":"fffe"}}]}],"Capability":["Full-Function Device","Main Powered","Receiver during Idle","Standard security","NwkAddr should be allocated"],"Bind":{"01":{"0702":{"Target":"0000","Stamp":"02/03/2024 07:06:11","Phase":"binded","Status":"00","i_sqn":1063},"0b04":{"Target":"0000","Stamp":"02/03/2024 07:08:11","Phase":"binded","Status":"00","i_sqn":1106},"ff66":{"Target":"0000","Stamp":"02/03/2024 07:10:11","Phase":"binded","Status":"00","i_sqn":1113}}},"ReadConfigureReporting":{"Ep":{"01":{"0702":{"0100":{"TimeStamp":"02/03/2024 07:06:15","Status":"00","DataType":"25","MinInterval":"003c","MaxInterval":"0e10"},"0102":{"TimeStamp":"02/03/2024 07:06:16","Status":"00","DataType":"25","MinInterval":"003c","MaxInterval":"0e10"},"0104":{"TimeStamp":"02/03/2024 07:06:16","Status":"00","DataType":"25","MinInterval":"003c","MaxInterval":"0e10"},"0106":{"TimeStamp":"02/03/2024 07:06:16","Status":"00","DataType":"25","MinInterval":"003c","MaxInterval":"0e10"},"0108":{"TimeStamp":"02/03/2024 07:06:16","Status":"00","DataType":"25","MinInterval":"003c","MaxInterval":"0e10"},"010a":{"TimeStamp":"02/03/2024 07:06:16","Status":"00","DataType":"25","MinInterval":"003c","MaxInterval":"0e10"}},"0b04":{"0508":{"TimeStamp":"02/03/2024 07:08:11","Status":"00","DataType":"21","MinInterval":"0046","MaxInterval":"0e10"},"050f":{"TimeStamp":"02/03/2024 07:08:12","Status":"00","DataType":"21","MinInterval":"000e","MaxInterval":"0e10"}},"ff66":{"0004":{"TimeStamp":"02/03/2024 07:10:12","Status":"00","DataType":"00","MinInterval":"0807","MaxInterval":"2007"},"0005":{"TimeStamp":"02/03/2024 07:10:12","Status":"00","DataType":"00","MinInterval":"0a0e","MaxInterval":"2100"},"0001":{"TimeStamp":"02/03/2024 07:10:12","Status":"00","DataType":"00","MinInterval":"000e","MaxInterval":"4203"}}}},"TimeStamp":"02/03/2024 07:10:12"},"ZLinky":{"OPTARIF":"HC..","INDEX_MID":{"CompteurTotalisateur":30893384,"0100":{"TimeStamp":"02/03/2024 10:06:13","Compteur":27839965},"0102":{"TimeStamp":"02/03/2024 10:06:14","Compteur":3053419}},"EASF01":27839965,"HCHC":27839965,"EJPHN":27839965,"BBRHCJB":27839965,"EASF02":3053419,"HCHP":3053419,"EJPHPM":3053419,"BBRHCJW":3053419,"ADC0":"041762035951","ADSC":"041762035951","URMS1":0,"PAPP":730,"IRMS1":3,"PEJP":0,"PROTOCOL Linky":0,"HHPHC":0,"MOTDETAT":"000000","ADPS":0,"DEMAIN":"","BASE":0,"EAST":0,"EAIT":0,"Color":"HC..","PTEC":"HC..","ISOUSC":45},"NeighbourTableSize":8,"Param":{"PollingCusterff66":3600,"ConfigurationReportChunk":1,"ZLinkyPollingGlobal":86400,"ReadAttributesChunk":2,"ZLinkyPollingPTEC":900},"SWBUILD_1":"20230214","CheckParam":false,"ConsistencyCheck":"ok","RollingLQI":[130,130,129,129,129,130,130,100,126,130,129],"NwkID":"f164"}
Par avance merci pour l'aide (je m'attends à une mauvaise config de ma part, mais on ne sait jamais).
Dernière modification par AchilleTalon le 07 mars 2024, 08:55, modifié 1 fois.
Domoticz 2025.1 sur Raspberry 5/Bookworm
+ 2 RFlink (std+RTS)
+ SonoffZigbee 3.0 (E)
+ KLF200
- Alexicz
- Shelly (1, 1L, 2.5, TRV, 1Plus, ...)
- thermomètres, capteurs
- SIM+EG25-G
- caméras Tapo
- ...
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: ZLinky - remontée d'info capricieuse

Message par Keros »

Il n'y a pas de config particulière. Normalement les infos doivent remonter.

Tu peux nous préciser quel est le contrat que tu as (HC/Hp, Tempo, EJP) et le mode du compteur (historique ou standard) ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
AchilleTalon
Messages : 112
Inscription : 26 sept. 2020, 13:47

Re: ZLinky - remontée d'info capricieuse

Message par AchilleTalon »

Je suis en monophasé, mode historique, contrat HP/HC.

L'info remonte lors de l'appairage, mais ensuite quasiment jamais, sauf parfois sans crier gare (comme ça m'est arrivé il y a quelque jours, après presque deux semaines de silence).
Domoticz 2025.1 sur Raspberry 5/Bookworm
+ 2 RFlink (std+RTS)
+ SonoffZigbee 3.0 (E)
+ KLF200
- Alexicz
- Shelly (1, 1L, 2.5, TRV, 1Plus, ...)
- thermomètres, capteurs
- SIM+EG25-G
- caméras Tapo
- ...
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: ZLinky - remontée d'info capricieuse

Message par lost »

Si le compteur est éloigné (comme souvent), peut-être un problème de communication: Portée, maillage des dispositifs connectés au 220V qui font répéteur (vérifier la topologie, au besoin rajouter un dispositif capable de relayer)...
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: ZLinky - remontée d'info capricieuse

Message par Keros »

Le truc est qu'il semblerait que les infos en temps réelles remontent normalement : ce ne serait pas donc un problème de communication.

AchilleTalon, tu pourrais activer les debug Zlinky, Input et Cluster au moment d'un changement tarifaire ? Cela permettrait de voir ce que reçoit le plugin.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
AchilleTalon
Messages : 112
Inscription : 26 sept. 2020, 13:47

Re: ZLinky - remontée d'info capricieuse

Message par AchilleTalon »

Merci à tous pour l'intérêt porté à ma question et vos suggestions.

En ce qui concerne la portée et le maillage, j'y ai pensé mais mon réseau ZigBee est pour l'instant assez simple, et mon raspberry et la zigate sont à moins d'un mètre.

De plus, tous les autres objets (dont des capteurs d'ouverture qui sont à l'autre bout de la maison) et les autres infos de Linky remontent normalement.

Je vais regarder du côté debug donc.

Suite rapidement.
Domoticz 2025.1 sur Raspberry 5/Bookworm
+ 2 RFlink (std+RTS)
+ SonoffZigbee 3.0 (E)
+ KLF200
- Alexicz
- Shelly (1, 1L, 2.5, TRV, 1Plus, ...)
- thermomètres, capteurs
- SIM+EG25-G
- caméras Tapo
- ...
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: ZLinky - remontée d'info capricieuse

Message par lost »

Bin 15j sans remontée qd même!
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: ZLinky - remontée d'info capricieuse

Message par pipiche »

le problème est que le développeur du ZLinky n'a pas jugé acceptable de mettre le paramètre de Traffication comme reportable ..


Tu peux essayer d'ajouter le paramètre

"ZLinkyPolling0702": 300,

ce qui correspond à demander au Linkt chaque 15 minutes un certain nombre d'infos et notamment le tarif, bien sur c'est au détriment de la charge du réseau et de la charge sur le linky

Avoir le Tarif Horaire en "reportable" permettrait d'avoir l'info des son changement. J'avais signalé ce besoin, mais j'avais eu un refus
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
AchilleTalon
Messages : 112
Inscription : 26 sept. 2020, 13:47

Re: ZLinky - remontée d'info capricieuse

Message par AchilleTalon »

Merci à tous pour vos réponse.

@pipiche : je viens de rajouter le paramètre, je vais voir ce que ça change.

Edit: paramètre rajouté, aucun changement après une nuit.
Je vais quand même tester en redémarrant tout le bouzin.

A suivre
Domoticz 2025.1 sur Raspberry 5/Bookworm
+ 2 RFlink (std+RTS)
+ SonoffZigbee 3.0 (E)
+ KLF200
- Alexicz
- Shelly (1, 1L, 2.5, TRV, 1Plus, ...)
- thermomètres, capteurs
- SIM+EG25-G
- caméras Tapo
- ...
AchilleTalon
Messages : 112
Inscription : 26 sept. 2020, 13:47

Re: ZLinky - remontée d'info capricieuse

Message par AchilleTalon »

Bonjour à tous.

Après rajout du paramètre, contrôle, re-rajout (je ne sais pas pourquoi il n'était pas resté...), redémarrage

J'ai enfin eu une remontée ! On va voir si ça tient dans le temps, et si j'ai bien une bascule autour du moment où je change de tarif (pas instantanément, mais au temps entre deux mises à jour près).
Domoticz 2025.1 sur Raspberry 5/Bookworm
+ 2 RFlink (std+RTS)
+ SonoffZigbee 3.0 (E)
+ KLF200
- Alexicz
- Shelly (1, 1L, 2.5, TRV, 1Plus, ...)
- thermomètres, capteurs
- SIM+EG25-G
- caméras Tapo
- ...
Répondre