KiwiHC16 / Abeille

Abeille pour Jeedom (Gateway ZiGate)
GNU Affero General Public License v3.0
60 stars 52 forks source link

[KiwiHC16] Erreur critique sur master. Perte de message. #2673

Closed KiwiHC16 closed 6 months ago

KiwiHC16 commented 6 months ago

Je viens de tester avec le master 7751a8f et j avais le soucis avec une version précédente.

SI deux messages consécutifs alors le deuxième est perdu.

KiwiHC16 commented 6 months ago

Test sur ma prod:

Capture d’écran 2023-12-09 à 12 31 17

Le "On" est bien demandé par le scénario mais perdu dans Abeille.

Capture d’écran 2023-12-09 à 12 32 02

Le "On" est bien demandé par le scénario et l eq passe à On.

KiwiHC16 commented 6 months ago

Test sur system de test:

Capture d’écran 2023-12-09 à 12 40 23

Capture d’écran 2023-12-09 à 12 40 33

Capture d’écran 2023-12-09 à 12 40 23

Capture d’écran 2023-12-09 à 12 41 03

Capture d’écran 2023-12-09 à 12 41 24

Capture d’écran 2023-12-09 à 12 40 33

Capture d’écran 2023-12-09 à 12 41 55

KiwiHC16 commented 6 months ago

Log Prise: Off, cmd: Off, On

[2023-12-05 21:59:25]   Zg (avail): /yes
[2023-12-05 21:59:25] Status, queues : tempo=0, Queue[1][5]=0, Queue[1][4]=0, Queue[1][3]=0, Queue[1][2]=0, Queue[1][1]=0

[2023-12-05 21:59:30] -- execute([Home][Xiaomi Aqara EU smart plug - 71][Off], type=action, options={"background":"0"})
[2023-12-05 21:59:30] -- Msg sent: {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=00"}

[2023-12-05 21:59:30] -- execute([Home][Xiaomi Aqara EU smart plug - 71][On], type=action, options={"background":"0"})
[2023-12-05 21:59:30] -- Msg sent: {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=01"}

[2023-12-05 21:59:30] Msg from 'xToCmd': {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=00"}
[2023-12-05 21:59:30]   No prepare function. Forwarding cmd to AbeilleCmdProcess.
[2023-12-05 21:59:30]   processCmd({"cmd-0006":"cmd-0006","name":"cmd-0006","priority":4,"dest":"Abeille1","ep":"01","cmd":"00","addr":"1785"})
[2023-12-05 21:59:30]   cmd-0006: addrMode=02, addr=1785, cmd=00
[2023-12-05 21:59:30]     addCmdToQueue2(Pri=4, Net=Abeille1, ZgCmd=0092, Payload=021785010100, Addr=1785, AddrMode=02)
[2023-12-05 21:59:30]     Zg 1 queues: [1]=0, [2]=0, [3]=0, [4]=1, [5]=0

[2023-12-05 21:59:30]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010100","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 21:59:30] processCmdQueues(): ZgId=1, Pri=4, Idx=0, NPDU=0, APDU=0
[2023-12-05 21:59:30]   sendCmdToZigate(Dest=Abeille1, addr=1785, cmd=0092, datas=021785010100)

[2023-12-05 21:59:30] Msg from 'xToCmd': {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=01"}
[2023-12-05 21:59:30]   No prepare function. Forwarding cmd to AbeilleCmdProcess.
[2023-12-05 21:59:30]   processCmd({"cmd-0006":"cmd-0006","name":"cmd-0006","priority":4,"dest":"Abeille1","ep":"01","cmd":"01","addr":"1785"})
[2023-12-05 21:59:30]   cmd-0006: addrMode=02, addr=1785, cmd=01
[2023-12-05 21:59:30]     addCmdToQueue2(Pri=4, Net=Abeille1, ZgCmd=0092, Payload=021785010101, Addr=1785, AddrMode=02)
[2023-12-05 21:59:30]     Zg 1 queues: [1]=0, [2]=0, [3]=0, [4]=2, [5]=0

[2023-12-05 21:59:30] processAcks(): msg={"type":"8000","net":"Abeille1","status":"00","sqn":"05","sqnAps":"8C","packetType":"0092","nPDU":"00","aPDU":"01"}
[2023-12-05 21:59:30] processAcks(): msg={"type":"8012","net":"Abeille1","status":"00","addr":"1785","sqnAps":"8C","nPDU":"00","aPDU":"01"}
[2023-12-05 21:59:30] processAcks(): msg={"type":"8011","net":"Abeille1","status":"00","addr":"1785","sqnAps":"8C"}

[2023-12-05 21:59:30]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010100","zgOnly":false,"status":"SENT","try":3,"sentTime":1701809970,"timeout":8,"sqn":"05","sqnAps":"8C","ackAps":true,"waitFor":"ACK"}
[2023-12-05 21:59:30]   eq={"ieee":"54EF44100080FB95","txStatus":"ok","jsonId":"plug.maeu01","jsonLocation":"Abeille","rxOnWhenIdle":false,"mainEp":"01","commands":{"Status":{"type":"info","subType":"binary","template":"light","configuration":{"repeatEventManagement":"never","visibilityCategory":"All"},"logicalId":"0006-01-0000","genericType":"LIGHT_STATE_BOOL","isVisible":1},"On":{"type":"action","subType":"other","logicalId":"01-0006-CmdOn","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=01","visibilityCategory":"All"},"genericType":"LIGHT_ON","isVisible":1},"Off":{"type":"action","subType":"other","logicalId":"01-0006-CmdOff","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=00","visibilityCategory":"All"},"genericType":"LIGHT_OFF","isVisible":1,"nextLine":"after"},"Power":{"type":"info","subType":"numeric","template":"badge","configuration":{"historizeRound":"1"},"logicalId":"000C-15-0055","unit":"W","genericType":"POWER","isVisible":1},"Consommation":{"subType":"numeric","template":"badge","genericType":"POWER","configuration":{"calculValueOffset":"#value#\/1","historizeRound":3},"type":"info","logicalId":"0702-01-0000","unit":"KWh","isVisible":1},"Get-Status":{"subType":"other","configuration":{"topic":"readAttribute","request":"ep=01&clustId=0006&attrId=0000"},"type":"action","logicalId":"readAttr-01-0006-0000"},"Short-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Short-Addr","genericType":"GENERIC_INFO"},"IEEE-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"IEEE-Addr","genericType":"GENERIC_INFO"},"Link Quality":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Link-Quality","genericType":"GENERIC_INFO"},"Online":{"subType":"binary","invertBinary":"0","template":"default","configuration":{"returnStateValue":"0","returnStateTime":"60","repeatEventManagement":"always","visibilityCategory":"Network"},"type":"info","logicalId":"online","genericType":"GENERIC_INFO"},"Time-Time":{"subType":"string","template":"","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-Time","genericType":"GENERIC_INFO"},"Time-TimeStamp":{"subType":"numeric","template":"badge","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-TimeStamp","genericType":"GENERIC_INFO"}}}
[2023-12-05 21:59:30]   Removing cmd from queue (Pri=4, Idx=0)

Un seul sendCmdToZigate

KiwiHC16 commented 6 months ago

Avec un sleep 1s entre les deux commandes ca fonctionne:

Capture d’écran 2023-12-09 à 12 45 15

[2023-12-05 22:00:37] -- execute([Home][Xiaomi Aqara EU smart plug - 71][Off], type=action, options={"background":"0"})
[2023-12-05 22:00:37] -- Msg sent: {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=00"}
[2023-12-05 22:00:37] Msg from 'xToCmd': {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=00"}
[2023-12-05 22:00:37]   No prepare function. Forwarding cmd to AbeilleCmdProcess.
[2023-12-05 22:00:37]   processCmd({"cmd-0006":"cmd-0006","name":"cmd-0006","priority":4,"dest":"Abeille1","ep":"01","cmd":"00","addr":"1785"})
[2023-12-05 22:00:37]   cmd-0006: addrMode=02, addr=1785, cmd=00
[2023-12-05 22:00:37]     addCmdToQueue2(Pri=4, Net=Abeille1, ZgCmd=0092, Payload=021785010100, Addr=1785, AddrMode=02)
[2023-12-05 22:00:37]     Zg 1 queues: [1]=0, [2]=0, [3]=0, [4]=1, [5]=0
[2023-12-05 22:00:37]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010100","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 22:00:37] processCmdQueues(): ZgId=1, Pri=4, Idx=0, NPDU=0, APDU=0
[2023-12-05 22:00:37]   sendCmdToZigate(Dest=Abeille1, addr=1785, cmd=0092, datas=021785010100)
[2023-12-05 22:00:37] processAcks(): msg={"type":"8000","net":"Abeille1","status":"00","sqn":"06","sqnAps":"8D","packetType":"0092","nPDU":"00","aPDU":"01"}
[2023-12-05 22:00:37] processAcks(): msg={"type":"8012","net":"Abeille1","status":"00","addr":"1785","sqnAps":"8D","nPDU":"00","aPDU":"01"}
[2023-12-05 22:00:37] processAcks(): msg={"type":"8011","net":"Abeille1","status":"00","addr":"1785","sqnAps":"8D"}
[2023-12-05 22:00:37]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010100","zgOnly":false,"status":"SENT","try":3,"sentTime":1701810037,"timeout":8,"sqn":"06","sqnAps":"8D","ackAps":true,"waitFor":"ACK"}
[2023-12-05 22:00:37]   eq={"ieee":"54EF44100080FB95","txStatus":"ok","jsonId":"plug.maeu01","jsonLocation":"Abeille","rxOnWhenIdle":false,"mainEp":"01","commands":{"Status":{"type":"info","subType":"binary","template":"light","configuration":{"repeatEventManagement":"never","visibilityCategory":"All"},"logicalId":"0006-01-0000","genericType":"LIGHT_STATE_BOOL","isVisible":1},"On":{"type":"action","subType":"other","logicalId":"01-0006-CmdOn","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=01","visibilityCategory":"All"},"genericType":"LIGHT_ON","isVisible":1},"Off":{"type":"action","subType":"other","logicalId":"01-0006-CmdOff","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=00","visibilityCategory":"All"},"genericType":"LIGHT_OFF","isVisible":1,"nextLine":"after"},"Power":{"type":"info","subType":"numeric","template":"badge","configuration":{"historizeRound":"1"},"logicalId":"000C-15-0055","unit":"W","genericType":"POWER","isVisible":1},"Consommation":{"subType":"numeric","template":"badge","genericType":"POWER","configuration":{"calculValueOffset":"#value#\/1","historizeRound":3},"type":"info","logicalId":"0702-01-0000","unit":"KWh","isVisible":1},"Get-Status":{"subType":"other","configuration":{"topic":"readAttribute","request":"ep=01&clustId=0006&attrId=0000"},"type":"action","logicalId":"readAttr-01-0006-0000"},"Short-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Short-Addr","genericType":"GENERIC_INFO"},"IEEE-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"IEEE-Addr","genericType":"GENERIC_INFO"},"Link Quality":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Link-Quality","genericType":"GENERIC_INFO"},"Online":{"subType":"binary","invertBinary":"0","template":"default","configuration":{"returnStateValue":"0","returnStateTime":"60","repeatEventManagement":"always","visibilityCategory":"Network"},"type":"info","logicalId":"online","genericType":"GENERIC_INFO"},"Time-Time":{"subType":"string","template":"","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-Time","genericType":"GENERIC_INFO"},"Time-TimeStamp":{"subType":"numeric","template":"badge","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-TimeStamp","genericType":"GENERIC_INFO"}}}
[2023-12-05 22:00:37]   Removing cmd from queue (Pri=4, Idx=0)

[2023-12-05 22:00:38] -- execute([Home][Xiaomi Aqara EU smart plug - 71][On], type=action, options={"background":"0"})
[2023-12-05 22:00:38] -- Msg sent: {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=01"}
[2023-12-05 22:00:38] Msg from 'xToCmd': {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=01"}
[2023-12-05 22:00:38]   No prepare function. Forwarding cmd to AbeilleCmdProcess.
[2023-12-05 22:00:38]   processCmd({"cmd-0006":"cmd-0006","name":"cmd-0006","priority":4,"dest":"Abeille1","ep":"01","cmd":"01","addr":"1785"})
[2023-12-05 22:00:38]   cmd-0006: addrMode=02, addr=1785, cmd=01
[2023-12-05 22:00:38]     addCmdToQueue2(Pri=4, Net=Abeille1, ZgCmd=0092, Payload=021785010101, Addr=1785, AddrMode=02)
[2023-12-05 22:00:38]     Zg 1 queues: [1]=0, [2]=0, [3]=0, [4]=1, [5]=0
[2023-12-05 22:00:38]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 22:00:38] processCmdQueues(): ZgId=1, Pri=4, Idx=0, NPDU=0, APDU=1
[2023-12-05 22:00:38]   sendCmdToZigate(Dest=Abeille1, addr=1785, cmd=0092, datas=021785010101)
[2023-12-05 22:00:38] processAcks(): msg={"type":"8000","net":"Abeille1","status":"00","sqn":"07","sqnAps":"8E","packetType":"0092","nPDU":"00","aPDU":"01"}
[2023-12-05 22:00:38] processAcks(): msg={"type":"8012","net":"Abeille1","status":"00","addr":"1785","sqnAps":"8E","nPDU":"00","aPDU":"01"}
[2023-12-05 22:00:38] processAcks(): msg={"type":"8011","net":"Abeille1","status":"00","addr":"1785","sqnAps":"8E"}
[2023-12-05 22:00:38]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"SENT","try":3,"sentTime":1701810038,"timeout":8,"sqn":"07","sqnAps":"8E","ackAps":true,"waitFor":"ACK"}
[2023-12-05 22:00:38]   eq={"ieee":"54EF44100080FB95","txStatus":"ok","jsonId":"plug.maeu01","jsonLocation":"Abeille","rxOnWhenIdle":false,"mainEp":"01","commands":{"Status":{"type":"info","subType":"binary","template":"light","configuration":{"repeatEventManagement":"never","visibilityCategory":"All"},"logicalId":"0006-01-0000","genericType":"LIGHT_STATE_BOOL","isVisible":1},"On":{"type":"action","subType":"other","logicalId":"01-0006-CmdOn","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=01","visibilityCategory":"All"},"genericType":"LIGHT_ON","isVisible":1},"Off":{"type":"action","subType":"other","logicalId":"01-0006-CmdOff","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=00","visibilityCategory":"All"},"genericType":"LIGHT_OFF","isVisible":1,"nextLine":"after"},"Power":{"type":"info","subType":"numeric","template":"badge","configuration":{"historizeRound":"1"},"logicalId":"000C-15-0055","unit":"W","genericType":"POWER","isVisible":1},"Consommation":{"subType":"numeric","template":"badge","genericType":"POWER","configuration":{"calculValueOffset":"#value#\/1","historizeRound":3},"type":"info","logicalId":"0702-01-0000","unit":"KWh","isVisible":1},"Get-Status":{"subType":"other","configuration":{"topic":"readAttribute","request":"ep=01&clustId=0006&attrId=0000"},"type":"action","logicalId":"readAttr-01-0006-0000"},"Short-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Short-Addr","genericType":"GENERIC_INFO"},"IEEE-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"IEEE-Addr","genericType":"GENERIC_INFO"},"Link Quality":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Link-Quality","genericType":"GENERIC_INFO"},"Online":{"subType":"binary","invertBinary":"0","template":"default","configuration":{"returnStateValue":"0","returnStateTime":"60","repeatEventManagement":"always","visibilityCategory":"Network"},"type":"info","logicalId":"online","genericType":"GENERIC_INFO"},"Time-Time":{"subType":"string","template":"","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-Time","genericType":"GENERIC_INFO"},"Time-TimeStamp":{"subType":"numeric","template":"badge","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-TimeStamp","genericType":"GENERIC_INFO"}}}
[2023-12-05 22:00:38]   Removing cmd from queue (Pri=4, Idx=0)

J'ai bien 2 sendCmdToZigate.

KiwiHC16 commented 6 months ago

@tcharp38 : Aurais tu fait des changements dans la gestion des queues de messages ?

KiwiHC16 commented 6 months ago
commit 0d6338142f8a6c358f8fcf9bd1eb902839515b0c (HEAD -> master, origin/master, origin/HEAD)
Author: Tcharp38 <fabrice.charpentier@laposte.net>
Date:   Sat Dec 9 13:43:38 2023 +0100

    Cmd: debug msg changes
[2023-12-05 23:01:43] -- execute([Home][Xiaomi Aqara EU smart plug - 71][Off], type=action, options={"background":"0"})
[2023-12-05 23:01:43] -- Msg sent: {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=00"}
[2023-12-05 23:01:43] Msg from 'xToCmd': {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=00"}
[2023-12-05 23:01:43]   No prepare function. Forwarding cmd to AbeilleCmdProcess.
[2023-12-05 23:01:43]   processCmd({"cmd-0006":"cmd-0006","name":"cmd-0006","priority":4,"dest":"Abeille1","ep":"01","cmd":"00","addr":"1785"})
[2023-12-05 23:01:43]   cmd-0006: addrMode=02, addr=1785, cmd=00
[2023-12-05 23:01:43]     addCmdToQueue2(Pri=4, Net=Abeille1, ZgCmd=0092, Payload=021785010100, Addr=1785, AddrMode=02)
[2023-12-05 23:01:43]     Zg 1 queues: Pri1=0, Pri2=0, Pri3=0, Pri4=1, Pri5=0
[2023-12-05 23:01:43] -- execute([Home][Xiaomi Aqara EU smart plug - 71][On], type=action, options={"background":"0"})
[2023-12-05 23:01:43] -- Msg sent: {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=01"}
[2023-12-05 23:01:43]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010100","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 23:01:43] processCmdQueues(): ZgId=1, Pri=4, Idx=0, NPDU=0, APDU=0
[2023-12-05 23:01:43]   sendCmdToZigate(Dest=Abeille1, addr=1785, cmd=0092, datas=021785010100)
[2023-12-05 23:01:43] Msg from 'xToCmd': {"topic":"CmdAbeille1/1785/cmd-0006","payload":"ep=01&cmd=01"}
[2023-12-05 23:01:43]   No prepare function. Forwarding cmd to AbeilleCmdProcess.
[2023-12-05 23:01:43]   processCmd({"cmd-0006":"cmd-0006","name":"cmd-0006","priority":4,"dest":"Abeille1","ep":"01","cmd":"01","addr":"1785"})
[2023-12-05 23:01:43]   cmd-0006: addrMode=02, addr=1785, cmd=01
[2023-12-05 23:01:43]     addCmdToQueue2(Pri=4, Net=Abeille1, ZgCmd=0092, Payload=021785010101, Addr=1785, AddrMode=02)
[2023-12-05 23:01:43]     Zg 1 queues: Pri1=0, Pri2=0, Pri3=0, Pri4=2, Pri5=0
[2023-12-05 23:01:43] processAcks(): msg={"type":"8000","net":"Abeille1","status":"00","sqn":"00","sqnAps":"E7","packetType":"0092","nPDU":"00","aPDU":"01"}
[2023-12-05 23:01:43] processAcks(): msg={"type":"8012","net":"Abeille1","nPDU":"00","aPDU":"01"}
[2023-12-05 23:01:43] processAcks(): msg={"type":"8011","net":"Abeille1","status":"00","addr":"1785","sqnAps":"E7"}
[2023-12-05 23:01:43]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010100","zgOnly":false,"status":"SENT","try":3,"sentTime":1701813703,"timeout":8,"sqn":"00","sqnAps":"E7","ackAps":true,"waitFor":"ACK"}
[2023-12-05 23:01:43]   eq={"ieee":"54EF44100080FB95","txStatus":"ok","jsonId":"plug.maeu01","jsonLocation":"Abeille","rxOnWhenIdle":false,"mainEp":"01","commands":{"Status":{"type":"info","subType":"binary","template":"light","configuration":{"repeatEventManagement":"never","visibilityCategory":"All"},"logicalId":"0006-01-0000","genericType":"LIGHT_STATE_BOOL","isVisible":1},"On":{"type":"action","subType":"other","logicalId":"01-0006-CmdOn","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=01","visibilityCategory":"All"},"genericType":"LIGHT_ON","isVisible":1},"Off":{"type":"action","subType":"other","logicalId":"01-0006-CmdOff","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=00","visibilityCategory":"All"},"genericType":"LIGHT_OFF","isVisible":1,"nextLine":"after"},"Power":{"type":"info","subType":"numeric","template":"badge","configuration":{"historizeRound":"1"},"logicalId":"000C-15-0055","unit":"W","genericType":"POWER","isVisible":1},"Consommation":{"subType":"numeric","template":"badge","genericType":"POWER","configuration":{"calculValueOffset":"#value#\/1","historizeRound":3},"type":"info","logicalId":"0702-01-0000","unit":"KWh","isVisible":1},"Get-Status":{"subType":"other","configuration":{"topic":"readAttribute","request":"ep=01&clustId=0006&attrId=0000"},"type":"action","logicalId":"readAttr-01-0006-0000"},"Short-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Short-Addr","genericType":"GENERIC_INFO"},"IEEE-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"IEEE-Addr","genericType":"GENERIC_INFO"},"Link Quality":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Link-Quality","genericType":"GENERIC_INFO"},"Online":{"subType":"binary","invertBinary":"0","template":"default","configuration":{"returnStateValue":"0","returnStateTime":"60","repeatEventManagement":"always","visibilityCategory":"Network"},"type":"info","logicalId":"online","genericType":"GENERIC_INFO"},"Time-Time":{"subType":"string","template":"","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-Time","genericType":"GENERIC_INFO"},"Time-TimeStamp":{"subType":"numeric","template":"badge","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-TimeStamp","genericType":"GENERIC_INFO"}}}
[2023-12-05 23:01:43]   Removing cmd from queue (Pri/Idx=4/0)
[2023-12-05 23:01:43]   BEFORE: count=2, [{"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010100","zgOnly":false,"status":"SENT","try":3,"sentTime":1701813703,"timeout":8,"sqn":"00","sqnAps":"E7","ackAps":true,"waitFor":"ACK"},{"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}]
[2023-12-05 23:01:43]   AFTER: count=1, [{"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}]
[2023-12-05 23:01:43]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 23:01:43] processCmdQueues(): ZgId=1, Cmd=0092 => Throughput regulation
[2023-12-05 23:01:43]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 23:01:43] processCmdQueues(): ZgId=1, Cmd=0092 => Throughput regulation
[2023-12-05 23:01:43]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 23:01:43] processCmdQueues(): ZgId=1, Cmd=0092 => Throughput regulation
[2023-12-05 23:01:43]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 23:01:43] processCmdQueues(): ZgId=1, Cmd=0092 => Throughput regulation
[2023-12-05 23:01:43]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 23:01:43] processCmdQueues(): ZgId=1, Cmd=0092 => Throughput regulation
[2023-12-05 23:01:43]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"","try":4,"sentTime":0,"timeout":8,"sqn":"","sqnAps":"","ackAps":true,"waitFor":"ACK"}
[2023-12-05 23:01:43] processCmdQueues(): ZgId=1, Pri=4, Idx=0, NPDU=0, APDU=1
[2023-12-05 23:01:43]   sendCmdToZigate(Dest=Abeille1, addr=1785, cmd=0092, datas=021785010101)
[2023-12-05 23:01:43] processAcks(): msg={"type":"8000","net":"Abeille1","status":"00","sqn":"01","sqnAps":"E8","packetType":"0092","nPDU":"00","aPDU":"01"}
[2023-12-05 23:01:43] processAcks(): msg={"type":"8012","net":"Abeille1","nPDU":"00","aPDU":"01"}
[2023-12-05 23:01:43] processAcks(): msg={"type":"8011","net":"Abeille1","status":"00","addr":"1785","sqnAps":"E8"}
[2023-12-05 23:01:43]   cmd={"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"SENT","try":3,"sentTime":1701813703,"timeout":8,"sqn":"01","sqnAps":"E8","ackAps":true,"waitFor":"ACK"}
[2023-12-05 23:01:43]   eq={"ieee":"54EF44100080FB95","txStatus":"ok","jsonId":"plug.maeu01","jsonLocation":"Abeille","rxOnWhenIdle":false,"mainEp":"01","commands":{"Status":{"type":"info","subType":"binary","template":"light","configuration":{"repeatEventManagement":"never","visibilityCategory":"All"},"logicalId":"0006-01-0000","genericType":"LIGHT_STATE_BOOL","isVisible":1},"On":{"type":"action","subType":"other","logicalId":"01-0006-CmdOn","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=01","visibilityCategory":"All"},"genericType":"LIGHT_ON","isVisible":1},"Off":{"type":"action","subType":"other","logicalId":"01-0006-CmdOff","configuration":{"topic":"cmd-0006","request":"ep=01&cmd=00","visibilityCategory":"All"},"genericType":"LIGHT_OFF","isVisible":1,"nextLine":"after"},"Power":{"type":"info","subType":"numeric","template":"badge","configuration":{"historizeRound":"1"},"logicalId":"000C-15-0055","unit":"W","genericType":"POWER","isVisible":1},"Consommation":{"subType":"numeric","template":"badge","genericType":"POWER","configuration":{"calculValueOffset":"#value#\/1","historizeRound":3},"type":"info","logicalId":"0702-01-0000","unit":"KWh","isVisible":1},"Get-Status":{"subType":"other","configuration":{"topic":"readAttribute","request":"ep=01&clustId=0006&attrId=0000"},"type":"action","logicalId":"readAttr-01-0006-0000"},"Short-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Short-Addr","genericType":"GENERIC_INFO"},"IEEE-Addr":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"IEEE-Addr","genericType":"GENERIC_INFO"},"Link Quality":{"subType":"string","template":"badge","configuration":{"visibilityCategory":"Network"},"type":"info","logicalId":"Link-Quality","genericType":"GENERIC_INFO"},"Online":{"subType":"binary","invertBinary":"0","template":"default","configuration":{"returnStateValue":"0","returnStateTime":"60","repeatEventManagement":"always","visibilityCategory":"Network"},"type":"info","logicalId":"online","genericType":"GENERIC_INFO"},"Time-Time":{"subType":"string","template":"","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-Time","genericType":"GENERIC_INFO"},"Time-TimeStamp":{"subType":"numeric","template":"badge","configuration":{"visibilityCategory":"Time"},"type":"info","logicalId":"Time-TimeStamp","genericType":"GENERIC_INFO"}}}
[2023-12-05 23:01:43]   Removing cmd from queue (Pri/Idx=4/0)
[2023-12-05 23:01:43]   BEFORE: count=1, [{"dest":"Abeille1","addr":"1785","cmd":"0092","datas":"021785010101","zgOnly":false,"status":"SENT","try":3,"sentTime":1701813703,"timeout":8,"sqn":"01","sqnAps":"E8","ackAps":true,"waitFor":"ACK"}]
[2023-12-05 23:01:43]   AFTER: count=0, []

Et la ca fonctionne.

KiwiHC16 commented 6 months ago

Assistant de découverte

AbeilleCmd.log.2673.txt

KiwiHC16 commented 6 months ago

Je vais essayer sur ma prod.

tcharp38 commented 6 months ago

Tu es allé jusqu'a empiler 26 commandes et se sont dépilées une à une. Donc ca semble ok.

KiwiHC16 commented 6 months ago

Semble ok sur ma prod d apres 2 tests differents qui ne fonctionnaient plus.

KiwiHC16 commented 6 months ago

On peut clore dans ce cas, je suppose. Tip top.