[Résolu] Ajout matériel ZEMISMART SPM01 (compteur énergie)

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

[Résolu] Ajout matériel ZEMISMART SPM01 (compteur énergie)

Message par Bibi49 »

Bonjour,

Ma config:
DomoticZ 2023.2
RPI B+ Bullseye lite
RFXCom 433E Pro1 1041
Conbee2 0x26790700 Z4D Plugin 7.1.001 [2.81]

lien du produit https://fr.aliexpress.com/item/10050056 ... pt=glo2fra

Non optimisé, non ajouté sur Domoticz
non optimisé.json
(2 octets) Téléchargé 88 fois

log de domoticz lors de l'appairage

Code : Tout sélectionner

2023-08-04 16:38:59.784 Status: Z4D: Request Accepting new Hardware for 240 seconds
2023-08-04 16:39:02.745 Status: Z4D: [None] NEW OBJECT: e2cf None
2023-08-04 16:39:03.682 Status: Z4D: [-] NEW OBJECT: e2cf Active Endpoint Response Ep: 01 LQI: 255
2023-08-04 16:39:03.826 Status: Z4D: [-] NEW OBJECT: e2cf Request Simple Descriptor for Ep: 01
2023-08-04 16:39:05.079 Status: Z4D: [-] NEW OBJECT: e2cf Simple Descriptor Response EP: 0x01 LQI: 255
2023-08-04 16:39:05.084 Status: Z4D: [-] NEW OBJECT: e2cf ProfileID 0104
2023-08-04 16:39:05.101 Status: Z4D: [-] NEW OBJECT: e2cf ZDeviceID 0051
2023-08-04 16:39:05.112 Status: Z4D: [-] NEW OBJECT: e2cf Application Version 0001
2023-08-04 16:39:05.117 Status: Z4D: [-] NEW OBJECT: e2cf Cluster IN Count: 04
2023-08-04 16:39:05.123 Status: Z4D: [-] NEW OBJECT: e2cf Cluster In 1: 0000 (Basic)
2023-08-04 16:39:05.129 Status: Z4D: [-] NEW OBJECT: e2cf Cluster In 2: 0004 (Groups)
2023-08-04 16:39:05.136 Status: Z4D: [-] NEW OBJECT: e2cf Cluster In 3: 0005 (Scenes)
2023-08-04 16:39:05.143 Status: Z4D: [-] NEW OBJECT: e2cf Cluster In 4: ef00
2023-08-04 16:39:05.148 Status: Z4D: [-] NEW OBJECT: e2cf Cluster OUT Count: 02
2023-08-04 16:39:05.153 Status: Z4D: [-] NEW OBJECT: e2cf Cluster Out 1: 0019 (Over-the-Air Upgrade)
2023-08-04 16:39:05.158 Status: Z4D: [-] NEW OBJECT: e2cf Cluster Out 2: 000a (Time)
2023-08-04 16:39:06.143 Status: Z4D: [0] NEW OBJECT: e2cf Model Name: TS0601
2023-08-04 16:39:06.149 Status: Z4D: [0] NEW OBJECT: e2cf Manufacturer Name: _TZE200_bcusnqt8
2023-08-04 16:39:06.186 Status: Z4D: [None] NEW OBJECT: e2cf Request Node Descriptor
2023-08-04 16:39:10.301 Z4D: Assisted Pairing: Polling: ['e2cf']
2023-08-04 16:39:10.301 Z4D: --> New device: e2cf
2023-08-04 16:39:11.227 Status: Z4D: [1] NEW OBJECT: e2cf Model Name: TS0601
2023-08-04 16:39:11.253 Status: Z4D: [1] NEW OBJECT: e2cf Manufacturer Name: _TZE200_bcusnqt8
2023-08-04 16:39:16.186 Status: Z4D: [2] NEW OBJECT: e2cf Model Name: TS0601
2023-08-04 16:39:16.202 Status: Z4D: [2] NEW OBJECT: e2cf Manufacturer Name: _TZE200_bcusnqt8
2023-08-04 16:39:20.266 Z4D: Assisted Pairing: Polling: ['e2cf']
2023-08-04 16:39:20.267 Z4D: --> New device: e2cf
2023-08-04 16:39:21.171 Status: Z4D: [3] NEW OBJECT: e2cf Model Name: TS0601
2023-08-04 16:39:21.183 Status: Z4D: [3] NEW OBJECT: e2cf Manufacturer Name: _TZE200_bcusnqt8
2023-08-04 16:39:21.261 Error: Z4D: processNotinDBDevices - Creat Domo Device Failed !!! for e2cf status: 8043
2023-08-04 16:39:30.289 Z4D: Assisted Pairing: Polling: ['e2cf']
2023-08-04 16:39:30.289 Z4D: --> New device: e2cf
2023-08-04 16:39:30.290 Z4D: --> UNKNOW , removed e2cf from List
2023-08-04 16:39:30.291 Z4D: ------> New Cluster: {'ClusterId': '0000', 'ClusterDesc': 'Basic'}
2023-08-04 16:39:30.291 Z4D: ------> New Cluster: {'ClusterId': '0004', 'ClusterDesc': 'Groups'}
2023-08-04 16:39:30.291 Z4D: ------> New Cluster: {'ClusterId': '0005', 'ClusterDesc': 'Scenes'}
2023-08-04 16:39:30.292 Z4D: ------> New Cluster: {'ClusterId': 'ef00', 'ClusterDesc': 'Unknown'}
2023-08-04 16:39:30.292 Z4D: ------> New Cluster: {'ClusterId': '0019', 'ClusterDesc': 'Over-the-Air Upgrade'}
2023-08-04 16:39:30.293 Z4D: ------> New Cluster: {'ClusterId': '000a', 'ClusterDesc': 'Time'}
2023-08-04 16:39:30.294 Z4D: ----> New Ep: {'Ep': '01', 'Clusters': [{'ClusterId': '0000', 'ClusterDesc': 'Basic'}, {'ClusterId': '0004', 'ClusterDesc': 'Groups'}, {'ClusterId': '0005', 'ClusterDesc': 'Scenes'}, {'ClusterId': 'ef00', 'ClusterDesc': 'Unknown'}, {'ClusterId': '0019', 'ClusterDesc': 'Over-the-Air Upgrade'}, {'ClusterId': '000a', 'ClusterDesc': 'Time'}]}
2023-08-04 16:39:30.300 Z4D: --> New Device: {'NwkId': 'e2cf', 'ProvisionStatus': 'Failed', 'ProvisionStatusDesc': 'Failed', 'IEEE': '187a3efffe30428d', 'ProfileId': '0104', 'ProfileIdDesc': 'ZHA', 'ZDeviceID': '0051', 'ZDeviceIDDesc': 'Unknow', 'Model': 'TS0601', 'PluginCertified': 'no', 'Ep': [{'Ep': '01', 'Clusters': [{'ClusterId': '0000', 'ClusterDesc': 'Basic'}, {'ClusterId': '0004', 'ClusterDesc': 'Groups'}, {'ClusterId': '0005', 'ClusterDesc': 'Scenes'}, {'ClusterId': 'ef00', 'ClusterDesc': 'Unknown'}, {'ClusterId': '0019', 'ClusterDesc': 'Over-the-Air Upgrade'}, {'ClusterId': '000a', 'ClusterDesc': 'Time'}]}]}
2023-08-04 16:39:39.859 Z4D: Assisted Pairing: Polling: []
2023-08-04 16:39:39.859 Z4D: --> Empty queue
2023-08-04 16:39:50.311 Z4D: Assisted Pairing: Polling: []
2023-08-04 16:39:50.311 Z4D: --> Empty queue
2023-08-04 16:40:00.295 Z4D: Assisted Pairing: Polling: []
2023-08-04 16:40:00.295 Z4D: --> Empty queue
2023-08-04 16:40:03.105 Z4D: Disable Assisted pairing
copier/coller de la "croix orange"

Code : Tout sélectionner

{"PluginInfos":{"HardwareID":8,"HomeFolder":"/home/pi/domoticz/plugins/Domoticz-Zigbee/","StartupFolder":"/home/pi/domoticz/","UserDataFolder":"/home/pi/domoticz/","WebRoot":"","Database":"/home/pi/domoticz/domoticz.db","Language":"fr","Version":"7.1","Author":"pipiche38","Name":"Z4D","Address":"0.0.0.0","Port":"9999","SerialPort":"/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2669869-if00","Key":"Zigate","Mode1":"ZigpydeCONZ","Mode2":"USB","Mode3":"False","Mode4":"9440","Mode6":"2","DomoticzVersion":"2023.2","DomoticzHash":"19efd039c","DomoticzBuildTime":"2023-07-21 17:23:44","PluginBranch":"stable7","PluginVersion":"7.1.001","CertifiedDbVersion":"2.81","TimeStamp":1691160418,"available":"7.1.001","available-firmMajor":0,"available-firmMinor":0,"FirmwareVersion":"0x26790700","FirmwareUpdate":false,"PluginUpdate":false,"LogLevel":7,"Zigpy":true,"CoordinatorModel":"ConBee II","CoordinatorFirmwareVersion":"0x26790700","DisplayFirmwareVersion":"deCONZ - 0x26790700","CoordinatorIEEE":"00212effff097fa1","NetworkSize":"Total: 5 | Routers: 3 | End Devices: 2","NetworkDevices":{"1002":{"_TZ3000_ko6v90pg":["TS011F-plug"]},"1141":{"_TZ3000_ko6v90pg":["TS011F-plug"]},"0000":{"eWeLink":["WB01"]}}},"Analytics":1,"Device":{"Version":"3","ZDeviceName":"","Status":"UNKNOW","SQN":"21","Ep":{"01":{"0000":{"0004":"_TZE200_bcusnqt8","0005":"TS0601","0001":68,"ffe2":31,"ffe4":1},"0004":{},"0005":{},"ef00":{},"0019":{},"000a":{}}},"Heartbeat":"95","RIA":"4","LQI":255,"Battery":{},"Model":"TS0601","ForceAckCommands":[],"MacCapa":"8e","IEEE":"187a3efffe30428d","Type":{},"ProfileID":"0104","ZDeviceID":"0051","App Version":68,"Attributes List":{},"DeviceType":"FFD","HW Version":"","Last Cmds":[],"LogicalType":"Router","Manufacturer":"1002","Manufacturer Name":"_TZE200_bcusnqt8","NbEp":"1","PowerSource":"Main","ReadAttributes":{"Ep":{"01":{"0000":{"TimeStamp":1691159943,"iSQN":{"0004":"00","0005":"00"},"Attributes":{},"ZigateRequest":{}}}}},"ReceiveOnIdle":"On","Stack Version":"","Stamp":{"time":1691160420.743316,"Time":"2023-08-04 16:47:00","MsgType":"8011","LastSeen":1691160420},"ZCL Version":"","Health":"Live","Capability":["Full-Function Device","Main Powered","Receiver during Idle","Standard security","NwkAddr should be allocated"],"ZDPSQN":"07","RollingLQI":[255,255,255,255,255,255,255,255,255,255,255],"Epv2":{"01":{"ProfileID":"0104","ZDeviceID":"0051","ClusterIn":{"0000":{},"0004":{},"0005":{},"ef00":{}},"ClusterOut":{"0019":{},"000a":{}}}},"ZCLSQN":"01","ReqEpv2":{"01":1691159943.738031},"WriteAttributes":{"Ep":{"01":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"ZDeviceVersion":"0001","ConfigSource":"8043","PairingInProgress":true,"_rawNodeDescriptor":"1002005200522c00008e524001","Max Buffer Size":"52","Max Rx":"0052","Max Tx":"0052","macapa":"8e","bitfield":"4001","server_mask":"2c00","descriptor_capability":"00","ZCL-IN-SQN":{"000a":"00","ef00":"21","0000":"53"},"SQN_000a":"00","Tuya":{"Valve 0x01":"00000000","TUYA_MCU_VERSION_RSP":"80"},"Neighbours":[{"SQN":0,"Status":"","TimeStamp":1691160129,"Time":1691160129,"Devices":[{"0000":{"_relationshp":"Parent","_devicetype":"Coordinator","_depth":0,"_lnkqty":255,"_rxonwhenidl":"Rx-On","_IEEE":"00212effff097fa1","_permitjnt":"??"}},{"0b4f":{"_relationshp":"Sibling","_devicetype":"Router","_depth":15,"_lnkqty":108,"_rxonwhenidl":"Rx-On","_IEEE":"a4c138b2f6aa5c48","_permitjnt":"??"}},{"a81f":{"_relationshp":"Sibling","_devicetype":"Router","_depth":15,"_lnkqty":167,"_rxonwhenidl":"Rx-On","_IEEE":"a4c1389eba41ab54","_permitjnt":"??"}}]}],"RoutingTable":[{"SQN":0,"Status":"Success","TimeStamp":1691160129,"Time":1691160129,"RoutingTableTableSize":10,"Devices":[{"0000":{"Status":"Active (0)","MemoryConstrained":0,"ManyToOne":1,"RouteRecordRequired":0,"NextHopNwkId":"0000"}}]}],"NeighbourTableSize":3,"MapLQI":{"0000":253,"0b4f":42,"a81f":109}}}

l'appairage c'est effectué directement sur la Conbee.


En vous remerciant d'avance pour votre aide. ;)
Dernière modification par Bibi49 le 07 août 2023, 15:16, modifié 2 fois.
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Message par pipiche »

Voici ce que je te propose car ca a l'air d'etre un Tuya un peu particulier.

refais une mise-à-jour du plugin pour avoir la derniere version des modules [2.82 ]

après quoi, tu restart le plugin et tu fais un apperage

ca devrait etre mieux, il devrait etre reconnu. Par contre tu n'auras peut-etre pas de valeurs affiché,
il me faudrat des copies d'infos pour pouvoir voir les données receuillies et comment les convertir.
Notamment il semble que Ampere/Voltage/Puissance soit codés sur 2 ou 4 octets

[edit] idéalement il faudrait que tu mettes une charge connue type 15W du coup je pourrais faire un peu de reverse-engineering pour décoder, sinon ca risque d'etre un peu sportif
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Message par Bibi49 »

Effectivement, je n'ai pas de valeurs sur les 4 widgets.

Actuellement, le module est raccordé sur le four (valeur réelle de l'instensité est variable sur ce four.... )

ou dois-je regarder pour avoir les infos "pour pouvoir voir les données receuillies et comment les convertir.
Notamment il semble que Ampere/Voltage/Puissance soit codés sur 2 ou 4 octets" :shock:

Dans le pire des cas, je peux le démonter et l'installer sur un gaufrier de 750W.
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Message par pipiche »

donnes moi un export.json et je te dirais quoi chercher ;-)
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Message par Bibi49 »

Liste des objects raw
export (2).json
(30.71 Kio) Téléchargé 63 fois

Besoin d'autres fichiers ?
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Message par pipiche »

Screenshot 2023-08-04 at 19.04.26.png
Screenshot 2023-08-04 at 19.04.26.png (73.7 Kio) Consulté 679 fois
je pense que j'ai ce qu'il me faut. probablement je travaillerais dessus demain
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Message par pipiche »

eventuellement fais moi plusieurs extract comme ca j'aurais plusieurs cas de figure
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Message par Bibi49 »

avec différents programmes du fours
export (3).json
(31.29 Kio) Téléchargé 52 fois
export (4).json
(31.29 Kio) Téléchargé 55 fois
export (5).json
(31.29 Kio) Téléchargé 50 fois
Prend ton temps, me concernant y'a pas d'urgence....


Merci beaucoup pour le temps que tu nous accords :D
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Message par pipiche »

pipiche a écrit : 04 août 2023, 19:05 Screenshot 2023-08-04 at 19.04.26.png

je pense que j'ai ce qu'il me faut. probablement je travaillerais dessus demain
du coup j'&arrive a decoder:

237,8 Volts
3412 Watts
14.349 Amperes
Bibi49
Messages : 367
Inscription : 11 mars 2018, 12:42
Localisation : 49

Re: Ajout matériel ZGMISMART SPM01 (compteur énergie)

Message par Bibi49 »

Hier a environ 18h55, j'ai eu un pic de puissance a 3660W pour le compteur EDF.

la tension est a OK et la puissance est conforme a P=U*i

Pour moi ça semble parfait.



Edit 13h39
Hors sujet, je viens de remarquer que lorsque l'on a pas de "rapports d'analyse du maillage" et que l'on lance "Lancer une analyse du maillage" il y a 3 rapports de créés : les deux plus "récent" sont vide.
RPI 2 -> Bullseye Lite
DomoticZ -> 2024.7
RFXCom 433E -> Pro1 1041
DongleP - Z-Stack 3.30+ (build 20240710) /Z4D 7.1.025 [7.489]
CC1101 433Mhz "Itron EverBlue Cyble"
PiTInfo v1.4
USB->ùSD = Rpi-clones
Répondre