LYWSD03MMC : flash et update firmware

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

Re: LYWSD03MMC : flash et update firmware

Message par pipiche »

peux tu mettre un export.json (Device Raw) pour que je puisse regarder, et indiques moi quel est l'objet en question. ?
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: LYWSD03MMC : flash et update firmware

Message par AchilleTalon »

L'objet est un LYWSD03MMC (capteur T+H Xiaomi) Bluetooth que j'ai flashé en zigbee.

Code : Tout sélectionner

{"Filename":"LYWSD03MMC.json","Configuration":{"_comment":"","_version":"","_blakadder":"","_source":"","Ep":{"01":{"0000":"","0001":"","0003":"","0402":"","0405":"","Type":"Temp/Humi"}},"Type":"","ClusterToBind":["0001","0405","0402"],"ConfigureReporting":{"0402":{"0000":{"Change":"000a","DataType":"29","MaxInterval":"0258","MinInterval":"001e","TimeOut":"0000"}},"0001":{"0021":{"Change":"01","DataType":"20","MaxInterval":"3840","MinInterval":"0005","TimeOut":"0000"}},"0405":{"0000":{"Change":"0032","DataType":"21","MaxInterval":"0258","MinInterval":"001e","TimeOut":"0000"}}},"ReadAttributes":{"0000":["0004","0000","0001","0005","0007"],"0402":["0000"],"0001":["0020","0021"],"0405":["0000"]},"Param":{},"GroupMembership":{}},"rawInfos":{"Version":"3","ZDeviceName":"LYWSD03MMC_35A8","Status":"inDB","SQN":"d0","Ep":{"01":{"0000":{"0007":3,"0004":"Xiaomi","0005":"LYWSD03MMC","0000":3,"0001":0},"0001":{"0020":29,"0021":175},"0003":{},"0402":{"0000":18.8},"0405":{"0000":48.7},"Type":"Temp/Humi","ClusterType":{"3531":"Temp+Hum","3532":"Temp","3533":"Humi"}}},"Heartbeat":"5023","RIA":"0","LQI":128,"Battery":80,"Model":"LYWSD03MMC","ForceAckCommands":[],"MacCapa":"80","IEEE":"a4c1384435a80928","Type":"Temp/Humi","ProfileID":"0104","ZDeviceID":"0302","App Version":0,"Attributes List":{},"DeviceType":"RFD","HW Version":"","Last Cmds":[],"LogicalType":"End Device","Manufacturer":"115f","Manufacturer Name":"Xiaomi","NbEp":"1","PowerSource":"Battery","ReadAttributes":{"Ep":{"01":{"0000":{"TimeStamp":1738566760,"iSQN":{"fffe":"00","0004":"07","0000":"07","0001":"07","0005":"07","0007":"07"},"Attributes":{"fffe":"86","0004":"00","0000":"00","0001":"00","0005":"00","0007":"00"},"ZigateRequest":{}},"0402":{"TimeStamp":1739133002,"iSQN":{"0000":"04"},"Attributes":{"0000":"00"},"ZigateRequest":{}},"0001":{"TimeStamp":1739131185,"iSQN":{"0020":"05","0021":"05"},"Attributes":{"0020":"00","0021":"00"},"ZigateRequest":{}},"0405":{"TimeStamp":1739133003,"iSQN":{"0000":"06"},"Attributes":{"0000":"00"},"ZigateRequest":{}}}}},"ReceiveOnIdle":"Off","Stack Version":"","Stamp":{"time":1739133004.9093795,"Time":"2025-02-09 21:30:04","MsgType":"8011","LastSeen":1739133002},"ZCL Version":3,"Health":"Live","Max Tx":"0194","RSSI":-64,"ReadConfigureReporting":{"Ep":{"01":{"0402":{"0000":{"TimeStamp":1737797290.7840288,"Status":"00","DataType":"29","MinInterval":"001e","MaxInterval":"0258","Change":"000a"}},"0001":{"0021":{"TimeStamp":1737797291.3094108,"Status":"00","DataType":"20","MinInterval":"0005","MaxInterval":"3840","Change":"01"}},"0405":{"0000":{"TimeStamp":1737797291.8386784,"Status":"00","DataType":"21","MinInterval":"001e","MaxInterval":"0258","Change":"0032"}}}},"TimeStamp":1737797291.838675},"Capability":["Reduced-Function Device","Standard security","NwkAddr should be allocated"],"descriptor_capability":"00","WriteAttributes":{"Ep":{"01":{"0000":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0001":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0003":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0402":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}},"0405":{"TimeStamp":0,"iSQN":{},"Attributes":{},"ZigateRequest":{}}}}},"Max Buffer Size":"4a","bitfield":"4002","CertifiedDevice":true,"_rawNodeDescriptor":"db15019401942a0000804a4002","Max Rx":"0194","server_mask":"2a00","Bind":{"01":{"0402":{"Target":"0000","Stamp":1737797283,"Phase":"binded","Status":"00","i_sqn":"03"},"0405":{"Target":"0000","Stamp":1737797284,"Phase":"binded","Status":"00","i_sqn":"04"},"0001":{"Target":"0000","Stamp":1737797285,"Phase":"binded","Status":"00","i_sqn":"05"}}},"macapa":"80","Param":{},"ConfigureReporting":{"Ep":{"01":{"0402":{"TimeStamp":1737797283.0768812,"iSQN":{"0000":"01"},"Attributes":{"0000":"00"},"ZigateRequest":{}},"0001":{"TimeStamp":1737797283.0770276,"iSQN":{"0021":"02"},"Attributes":{"0021":"00"},"ZigateRequest":{}},"0405":{"TimeStamp":1737797283.0771494,"iSQN":{"0000":"03"},"Attributes":{"0000":"00"},"ZigateRequest":{}}}}},"ConfigSource":"DeviceConf","Epv2":{"01":{"ProfileID":"0104","ZDeviceID":"0302","ClusterIn":{"0000":{},"0003":{},"0001":{},"0405":{},"0402":{},"0204":{}},"ClusterOut":{"0019":{}}}},"OTAClient":{"ManufacturerCode":"db15","ImageType":"0203","CurrentImageVersion":"11003001"},"BatteryUpdateTime":1739131185,"BindingTable":{"SQN":0,"Status":"Success","TimeStamp":1737797290.242044,"BindingTableSize":3,"Devices":[{"a4c1384435a80928":{"sourceEp":"01","Cluster":"0402","targetIEEE":"e8e07efffec36f60","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"a4c1384435a80928":{"sourceEp":"01","Cluster":"0405","targetIEEE":"e8e07efffec36f60","targetNickName":"Zigbee Coordinator","targetEp":"01"}},{"a4c1384435a80928":{"sourceEp":"01","Cluster":"0001","targetIEEE":"e8e07efffec36f60","targetNickName":"Zigbee Coordinator","targetEp":"01"}}]},"ConsistencyCheck":"ok","ErrorManagement":0,"RollingLQI":[132,132,132,128,132,132,132,128,124,124,128],"ZCL-IN-SQN":{"0405":"d0","0402":"cf","0001":"c1"},"BatteryVoltage_TimeStamp":1739131185.9271321,"BatteryPercentage_TimeStamp":1739120401.5028512}}
Cela te convient comme export ? Merci pour ton aide.
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
- ...
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: LYWSD03MMC : flash et update firmware

Message par pipiche »

Peux-tu également mettre les logs du plugins après avoir activé le debug OTA et relancer le plug-in

Les logs sonts dans le répertoire Logs
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: LYWSD03MMC : flash et update firmware

Message par AchilleTalon »

Voici (j'espère) le fichier de log avec les bonnes options activées.
Pièces jointes
PluginZigbee_23.log
Log du plugin
(1.78 Mio) Téléchargé 52 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
- ...
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: LYWSD03MMC : flash et update firmware

Message par pipiche »

désolé pour le delai.

Le soucis est que le Code Manufacturer du fichier OTA est : 0x0084 alors que celui du device est considéré comme "Manufacturer": "0x115f",
2025-02-10 18:13:34,225 INFO :b'ota_extract_image_headers - offset:39600 ...'
2025-02-10 18:13:34,225 INFO :b'Available Firmware - ManufCode: 84 ImageType: 0x6530 FileVersion: 0xa0516081 Size: 4095428771 Bytes Filename: z03mmc.bin'
Donc le plugin n'autorise pas l'update.

PS/ j'ai posé une question. ici, a suivre: https://github.com/devbis/z03mmc/discussions/181
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
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: LYWSD03MMC : flash et update firmware

Message par pipiche »

j'ai poussé un update, donc tu peux faire

Code : Tout sélectionner

git pull
pour récupérer cela toujours sur la branche

Code : Tout sélectionner

rc-stable7-7.1.021
A-toi de voir si ca fonctionne
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: LYWSD03MMC : flash et update firmware

Message par AchilleTalon »

Décidemment, super réactif !

Merci, je regarde ce soir ou demain. Je te tiens au courant.
Merci encore !
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: LYWSD03MMC : flash et update firmware

Message par AchilleTalon »

Hello.

Mise à jour effectuée.
Au démarrage du plugin, j'ai une erreur qui arrive 3 fois :
"ota_scan_folder Firmware z03mmc.bin not loaded, another firmware with the same ImageType and another brand is already loaded"
entrecoupée du message suivant (4 occurences) :
"Available firmware - ManufCode: 0x0084 ImageType: 0x6530 FileVersion: 0xa0516081 Size: 4095428771 Bytes Filename: z03mmc.bin"

Ensuite, dans la page de gestion du plugin, je vois bien le firmware sous Xiaomi, mais j'ai aussi un fabricant "z03mmc" (sans firmware associé. Aucun des deux ne me permet de mettre à jour l'objet (à voir si je laisse le temps au maillage de se reconstituer correctement).
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
- ...
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: LYWSD03MMC : flash et update firmware

Message par pipiche »

Pour moi, y-a un soucis .
Ton device est identifié avec un Manufacturer Code Xiaomi
et le firmware a un autre manufacturer

Donc pas possible,
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: LYWSD03MMC : flash et update firmware

Message par AchilleTalon »

Déjà merci beaucoup d'avoir jeté plus qu'un oeil à la question ! Je garde ça sous le coude pour plus tard.

Bon weekend !
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