[Fermé] Bug Aqara WXKG01LM

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Bug Aqara WXKG01LM

Message par pipiche »

SI j'appaire le boutton et que je regarde ce qu'il génère comme evenement avec dzVent, j'ai bien
- One click - Level 0
- Two clicks - Level 10
- Tree clicks - Level 20

Code : Tout sélectionner

Jan 10 21:47:12 rasp jemalloc.sh[26121]: 2023-01-10 21:47:12.117  Zigpy SonOff: UpdateDevice - (Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01) 0:00
Jan 10 21:47:12 rasp jemalloc.sh[26121]: 2023-01-10 21:47:12.282  Status: dzVents: Info:  Handling events for: "Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01", value: "One click"
Jan 10 21:47:12 rasp jemalloc.sh[26121]: 2023-01-10 21:47:12.283  Status: dzVents: Info:  ------ Start external script: switch.lua: Device: "Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01 (Zigpy SonOff)", Index: 1
Jan 10 21:47:12 rasp jemalloc.sh[26121]: 2023-01-10 21:47:12.283  Status: dzVents: Info:  state of Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01 .. Level 0 LastUpdate 4
Jan 10 21:47:12 rasp jemalloc.sh[26121]: 2023-01-10 21:47:12.283  Status: dzVents: Info:  ------ Finished switch.lua
Jan 10 21:47:19 rasp jemalloc.sh[26121]: 2023-01-10 21:47:19.353  Zigpy SonOff: UpdateDevice - (Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01) 1:10
Jan 10 21:47:19 rasp jemalloc.sh[26121]: 2023-01-10 21:47:19.506  Status: dzVents: Info:  Handling events for: "Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01", value: "Two clicks"
Jan 10 21:47:19 rasp jemalloc.sh[26121]: 2023-01-10 21:47:19.506  Status: dzVents: Info:  ------ Start external script: switch.lua: Device: "Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01 (Zigpy SonOff)", Index: 1
Jan 10 21:47:19 rasp jemalloc.sh[26121]: 2023-01-10 21:47:19.506  Status: dzVents: Info:  state of Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01 .. Level 10 LastUpdate 0
Jan 10 21:47:19 rasp jemalloc.sh[26121]: 2023-01-10 21:47:19.506  Status: dzVents: Info:  ------ Finished switch.lua
Jan 10 21:47:22 rasp jemalloc.sh[26121]: 2023-01-10 21:47:22.347  Zigpy SonOff: UpdateDevice - (Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01) 1:10
Jan 10 21:47:22 rasp jemalloc.sh[26121]: 2023-01-10 21:47:22.491  Status: dzVents: Info:  Handling events for: "Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01", value: "Two clicks"
Jan 10 21:47:22 rasp jemalloc.sh[26121]: 2023-01-10 21:47:22.491  Status: dzVents: Info:  ------ Start external script: switch.lua: Device: "Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01 (Zigpy SonOff)", Index: 1
Jan 10 21:47:22 rasp jemalloc.sh[26121]: 2023-01-10 21:47:22.492  Status: dzVents: Info:  state of Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01 .. Level 10 LastUpdate 0
Jan 10 21:47:22 rasp jemalloc.sh[26121]: 2023-01-10 21:47:22.492  Status: dzVents: Info:  ------ Finished switch.lua
Jan 10 21:47:24 rasp jemalloc.sh[26121]: 2023-01-10 21:47:24.239  Zigpy SonOff: UpdateDevice - (Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01) 2:20
Jan 10 21:47:24 rasp jemalloc.sh[26121]: 2023-01-10 21:47:24.388  Status: dzVents: Info:  Handling events for: "Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01", value: "Tree clicks"
Jan 10 21:47:24 rasp jemalloc.sh[26121]: 2023-01-10 21:47:24.388  Status: dzVents: Info:  ------ Start external script: switch.lua: Device: "Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01 (Zigpy SonOff)", Index: 1
Jan 10 21:47:24 rasp jemalloc.sh[26121]: 2023-01-10 21:47:24.389  Status: dzVents: Info:  state of Zigpy SonOff - lumi.sensor_switch_SwitchAQ2-00158d000323dabe-01 .. Level 20 LastUpdate 0
Jan 10 21:47:24 rasp jemalloc.sh[26121]: 2023-01-10 21:47:24.389  Status: dzVents: Info:  ------ Finished switch.lua

Voici le code du scipt dzVent utilisé

Code : Tout sélectionner

return {
   active = true,
   on = { devices = { 1 }},        -- idx of button

   execute = function(dz, item )
           dz.log("state of " .. item.name .. " .. Level " .. item.level .. " LastUpdate " .. item.lastUpdate.minutesAgo)

   end
}
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Bug Aqara WXKG01LM

Message par pipiche »

VBill a écrit : 10 janv. 2023, 21:38 Oui c'est une possibilité mais perso je trouve plus logique que le bonton est 0 comme valeur quand on appui pas dessus puis 10 pour 1 appui 20 pour 2 appuis ....

Ca fait des année que j'utilise domoticz et la logique à toujours été celle la

Avant de basculer sur zigbee4domoticz j'utilisais zigbee2mqtt et la logique était celle la aussi donc je dirais que c'est du côté zigbee4domoticz qu'il y a un problème

De plus sur des boutons type TS0043 avec zigbee4domoticz la logique est respecté avec un niveau 0 Off
alors pourquoi avec ce bouton en particulier il n'y a pas de niveau 0 Off ???
Le pourquoi est simple, comme j'indiquais ce fut un des premiers voir le premier device intégré. Changer maintenant reviendrait a casser le fonctionnement pour tous ceux qui l'utilise comme ca.
Donc oui, pour les autres Selecteurs la logique a été respecté, y-a eu un loupé pour celui-ci
A mon niveau je ne vois pas de solution a proposer qui pourrait satisfaire toute le monde.
Dernière modification par pipiche le 10 janv. 2023, 22:06, modifié 1 fois.
VBill
Messages : 86
Inscription : 26 janv. 2019, 16:43

Re: Bug Aqara WXKG01LM

Message par VBill »

Je viens de regarder tout les "boutons" que j'ai sur zigbee4domoticz :
Tradfri Ikea 0 off
TS0043 0 Off
TS0044 0 Off

J'ai juste celui la qui a 0 Clic
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Bug Aqara WXKG01LM

Message par pipiche »

oui je te le confirme
VBill
Messages : 86
Inscription : 26 janv. 2019, 16:43

Re: Bug Aqara WXKG01LM

Message par VBill »

pipiche a écrit : 10 janv. 2023, 21:51 Le pourquoi est simple, comme j'indiquais ce fut un des premiers voir le premier device intégré. Changer maintenant reviendrait a casser le fonctionnement pour tous ceux qui l'utilise comme ca.
Donc oui, pour les autres Selecteurs la logique a été respecté, y-a eu un loupé pour celui-ci

Je ne vois pas de solution a proposé
Ni a t'il pas moyen de pouvoir 'forcer' un mode sur ce bouton ?
mode normal avec 0 clic
et un mode forcé avec 0 Off

comme ca pas de problèmes pour les anciens utilisateurs et la possibilité de changer pour les autres
VBill
Messages : 86
Inscription : 26 janv. 2019, 16:43

Re: Bug Aqara WXKG01LM

Message par VBill »

ou la possibilité de forcer un autre fichier de config pour ce bonton :
Je le fait pour certain fichier de domoticz avec un script qui s'éxecute à chaque demarrage ou redemarrage de domoticz :

Code : Tout sélectionner

return {
    on = {
        system = {
            'start'
        }
    },

    execute = function(domoticz, system)
        os.execute('bash /home/pi/domoticz/CopieFichiers.sh')
    end
}
Ca permet par exemple de remplacer la couleur des alertes (en bleu à la place de orange) :
domoticz.png
domoticz.png (296.32 Kio) Consulté 575 fois
Dernière modification par VBill le 10 janv. 2023, 22:28, modifié 1 fois.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Modération

Message par Keros »

Pour tes images VBill, peux-tu s'il te plait les redimensionner avant de les envoyer sur le forum ? Pour charger ton message, il faut télécharger 3 Mo d'image : c'est beaucoup. Une image de 200 Ko suffit largement et ceux qui n'ont pas de fibre 100 Mo/s pourront continuer de profiter d'une navigation fluide. Sans parler des sauvegardes du forum qui vont exploser à ce rythme :roll: Ce serait sympa si tu pouvais éditer ton post et recharger des photos plus légères. Merci
VBill
Messages : 86
Inscription : 26 janv. 2019, 16:43

Re: Modération

Message par VBill »

Ok pas de problème je fais ca
Dernière modification par Keros le 10 janv. 2023, 22:32, modifié 1 fois.
Raison : Citation supprimée. Merci de ne pas citer le message précédent lors d'une réponse directe.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Bug Aqara WXKG01LM

Message par Keros »

Merci c'est top :)
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
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Bug Aqara WXKG01LM

Message par pipiche »

Peux-tu essayer cela

1) stop plugin
2) edit le fichier Conf/Certified/LUMI/lumi.sensor_switch.json
3) remplace

Code : Tout sélectionner

"Type": "SwitchAQ2" 
par

Code : Tout sélectionner

"Type": "Button_3"
4) relance le plugin
5) refais l'appairage
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
Répondre