Zigate - version software des devices connectés

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
lboue
Messages : 15
Inscription : 27 févr. 2019, 17:44

Zigate - version software des devices connectés

Message par lboue »

Bonjour à tous,

J'aimerais savoir s'il est possible de récupérer la version software des devices connectés à la Zigate via Domoticz dans les logs ou d'une autre manière.
En effet on retrouve ce type d'information dans l'application Hue qui est liée au Hue Bridge
Le pont Ikea TRÅDFRI permet aussi d'afficher les versions et de détecter/réaliser les mises à jours.

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

Re: Zigate - version software des devices connectés

Message par pipiche »

Regardes dans le fichier DeviceList ( celui qui se trouve dans www/zigate/reports
C’est un json

Par contre l’info n’est pas particulièrement recherchée, car pour l’instant nous n’avons pas l’upgrade OTA


Envoyé de mon iPhone en utilisant Tapatalk
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
lboue
Messages : 15
Inscription : 27 févr. 2019, 17:44

Re: Zigate - version software des devices connectés

Message par lboue »

Effectivement j'ai trouvé un champ App Version, est-ce bien cela ?

Code : Tout sélectionner

"483c": {
    "App Version": "11",
    "Battery": {},
    "Bind": {
        "0000": {
            "Phase": "requested",
            "Stamp": 1551376192,
            "Status": ""
        },
        "0006": {
            "Phase": "requested",
            "Stamp": 1551376252,
            "Status": ""
        },
        "0406": {
            "Phase": "requested",
            "Stamp": 1551376192,
            "Status": ""
        }
    },
    "ConfigureReporting": {
        "Ep": {
            "01": {
                "0000": {},
                "0006": "",
                "0406": {}
            }
        },
        "TimeStamps": {
            "01-0000": 1551549027,
            "01-0006": 1551549088,
            "01-0406": 1551549027
        }
    },
    "Ep": {
        "01": {
            "0000": {},
            "0006": {},
            "0406": "01",
            "ClusterType": {
                "356": "Motion"
            }
        }
    },
    "Heartbeat": "64881",
    "IEEE": "00158d0002672492",
    "MacCapa": "80",
    "Model": "lumi.sensor_motion",
    "ProfileID": {},
    "RIA": "0",
    "RSSI": 132,
    "ReadAttributes": {
        "Ep": {
            "01": {
                "0001": {},
                "0400": {},
                "0402": {},
                "0403": {},
                "0405": {},
                "0406": {
                    "0000": "00"
                }
            }
        },
        "TimeStamps": {
            "01-0001": 1551199914,
            "01-0400": 1551199914,
            "01-0402": 1551199914,
            "01-0403": 1551199914,
            "01-0405": 1551199914,
            "01-0406": 1551199914
        }
    },
    "SQN": "00",
    "Stamp": {
        "MsgType": "8702",
        "Time": "2019-03-03 09:44:43"
    },
    "Status": "inDB",
    "Type": "Motion",
    "Version": "3",
    "ZDeviceID": {}
},
Je pensais trouver ce champ aussi sur ma télécommande RWL021
C'est curieux car je retrouve bien les informations de version via homebridge-hue.

Sur l'application Hue cela ressemble à ça :
Image
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate - version software des devices connectés

Message par pipiche »

lboue a écrit : 03 mars 2019, 10:31
Je pensais trouver ce champ aussi sur ma télécommande RWL021
C'est curieux car je retrouve bien les informations de version via homebridge-hue.
Je ne dis pas que l'information n'existe pas, je dis simplement que comme elle n'est pas utile pour le plugin, on se s'encombre pas de cette information pour le moment
lboue
Messages : 15
Inscription : 27 févr. 2019, 17:44

Re: Zigate - version software des devices connectés

Message par lboue »

Merci pour l'info.
Est-ce que le commit be3843cdc65ac2630738ec708744fb8c6d53ac40 à un rapport ? Je lis SW_BUILD_ID.

Code : Tout sélectionner

    # General
    listAttributes = []	    listAttributes = []
    # By default only request attribute 0x0005 to get the model Identifier	    # By default only request attribute 0x0005 to get the model Identifier
    listAttributes.append(0x0000)        # ZCL Version	    if fullScope:
        listAttributes.append(0x0000)        # ZCL Version
        listAttributes.append(0x0001)        # APPLICATION_VERSION
        listAttributes.append(0x0002)        # STACK_VERSION
        listAttributes.append(0x0003)        # HARDWARE_VERSION
        listAttributes.append(0x0004)        # MANUFACTURER_NAME

     listAttributes.append(0x0005)        # Model Identifier	    listAttributes.append(0x0005)        # Model Identifier


     if fullScope:
        listAttributes.append(0x0006)        # DATE_CODE
        listAttributes.append(0x0007)        # PowerSource

     if fullScope:
        listAttributes.append(0x000A)        # LOCATION_DESCRIPTION
        listAttributes.append(0x000F)        # SW_BUILD_ID
 
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Zigate - version software des devices connectés

Message par pipiche »

lboue a écrit : 05 mars 2019, 20:36 Merci pour l'info.
Est-ce que le commit be3843cdc65ac2630738ec708744fb8c6d53ac40 à un rapport ? Je lis SW_BUILD_ID.

Code : Tout sélectionner

    # General
    listAttributes = []	    listAttributes = []
    # By default only request attribute 0x0005 to get the model Identifier	    # By default only request attribute 0x0005 to get the model Identifier
    listAttributes.append(0x0000)        # ZCL Version	    if fullScope:
        listAttributes.append(0x0000)        # ZCL Version
        listAttributes.append(0x0001)        # APPLICATION_VERSION
        listAttributes.append(0x0002)        # STACK_VERSION
        listAttributes.append(0x0003)        # HARDWARE_VERSION
        listAttributes.append(0x0004)        # MANUFACTURER_NAME

     listAttributes.append(0x0005)        # Model Identifier	    listAttributes.append(0x0005)        # Model Identifier


     if fullScope:
        listAttributes.append(0x0006)        # DATE_CODE
        listAttributes.append(0x0007)        # PowerSource

     if fullScope:
        listAttributes.append(0x000A)        # LOCATION_DESCRIPTION
        listAttributes.append(0x000F)        # SW_BUILD_ID
 
C'est l'idée, mais c'est a creuser :-) Par contre si tu veux n'hésites pas à investiguer et soumettre une PR ....
lboue
Messages : 15
Inscription : 27 févr. 2019, 17:44

Re: Zigate - version software des devices connectés

Message par lboue »

Merci, c'est sympa, je vais essayer de tester. Est-ce que fullScope est activé par défaut ou bien c'est une option quelque part ?

[EDIT] J'ai essayé de ré-appairer ma télécommande Hue Dimmer switch et j'ai eu ça sur la branche pre-4.1:

Code : Tout sélectionner

Line 592: 2019-03-05 23:45:42.733  (Zigate) ReadAttributeRequest_0000 - Key: 2075 
Line 2347: 2019-03-05 23:45:47.748  (Zigate) ReadAttributeRequest_0001 - Key: 2075 
Line 2353: 2019-03-05 23:45:47.749  (Zigate) ReadAttributeRequest_0000 - Key: 2075 
Et aussi ça

Code : Tout sélectionner

Line 2812: 2019-03-05 23:45:58.069  (Zigate) ReadCluster - 0x0000 - ZCL Version: 1
Line 2851: 2019-03-05 23:45:58.078  (Zigate) ReadCluster - 0x0000 - Hardware version: 1
Line 2864: 2019-03-05 23:45:58.081  (Zigate) ReadCluster - 0x0000 - Manufacturer: Philips
lboue
Messages : 15
Inscription : 27 févr. 2019, 17:44

Re: Zigate - version software des devices connectés

Message par lboue »

J'ai fini par trouver la liste des attributs.
J'ai remarqué des attributs 20 et 21 qui semblent contenir des valeurs mais je ne sais pas leur nom.

Code : Tout sélectionner

Line 1756: 2019-03-05 23:45:43.130  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0000 Status: 00 Type: 20 Size: 0001 ClusterData: >01<
Line 1809: 2019-03-05 23:45:43.134  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0001 Status: 00 Type: 20 Size: 0001 ClusterData: >02<
Line 1858: 2019-03-05 23:45:43.139  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0002 Status: 00 Type: 20 Size: 0001 ClusterData: >01<
Line 1909: 2019-03-05 23:45:43.143  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0003 Status: 00 Type: 20 Size: 0001 ClusterData: >01<
Line 1962: 2019-03-05 23:45:43.147  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0004 Status: 00 Type: 42 Size: 0007 ClusterData: >5068696c697073<
Line 2017: 2019-03-05 23:45:43.152  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0005 Status: 00 Type: 42 Size: 0006 ClusterData: >52574c303231<
Line 2070: 2019-03-05 23:45:43.157  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0006 Status: 00 Type: 42 Size: 0008 ClusterData: >3230313630333032<
Line 2122: 2019-03-05 23:45:43.161  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0007 Status: 00 Type: 30 Size: 0001 ClusterData: >03<
Line 2170: 2019-03-05 23:45:43.166  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 000a Status: 86 Type: ff Size: 0000 ClusterData: ><
Line 2215: 2019-03-05 23:45:43.169  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 000f Status: 86 Type: ff Size: 0000 ClusterData: ><
Line 2254: 2019-03-05 23:45:43.173  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0010 Status: 86 Type: ff Size: 0000 ClusterData: ><
Line 2299: 2019-03-05 23:45:43.177  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0000 AttributeID: 0015 Status: 86 Type: ff Size: 0000 ClusterData: ><
Line 2759: 2019-03-05 23:45:58.056  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0001 AttributeID: 0000 Status: 86 Type: ff Size: 0000 ClusterData: ><
Line 2770: 2019-03-05 23:45:58.058  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0001 AttributeID: 0020 Status: 00 Type: 20 Size: 0001 ClusterData: >1c<
Line 2782: 2019-03-05 23:45:58.061  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0001 AttributeID: 0021 Status: 00 Type: 20 Size: 0001 ClusterData: >c8<
Line 2794: 2019-03-05 23:45:58.065  (Zigate) Decode8102 - Individual Attribute response : [2075:02] ClusterID: 0001 AttributeID: 0035 Status: 86 Type: ff Size: 0000 ClusterData: ><
Répondre