Merci à tous pour vos réponses.
- Oui, le firmware est compatible OTA.
- Non, je n'arrive pas à trouver la façon de faire la mise à jour depuis l'interface du plugin.
J'essaie de passer par le plugin (menu Admin -> firmware), mais je bloque car le plugin ne reconnaît que certains fabricants, et je n'ai pas réussi à lui faire accepter mon LYWSD03MMC flashé en zigbee, en rajoutant un répertoire côté répertoires domoticz/plugins/Domoticz-Zigbee ou en le collant dans celui d'un autre constructeur...
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":"13","Ep":{"01":{"0000":{"0007":3,"0004":"Xiaomi","0005":"LYWSD03MMC","0000":3,"0001":0},"0001":{"0020":28,"0021":168},"0003":{},"0402":{"0000":19.2},"0405":{"0000":48.3},"Type":"Temp/Humi","ClusterType":{"3531":"Temp+Hum","3532":"Temp","3533":"Humi"}}},"Heartbeat":"40406","RIA":"0","LQI":140,"Battery":60,"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":1738654262,"iSQN":{"0000":"04"},"Attributes":{"0000":"00"},"ZigateRequest":{}},"0001":{"TimeStamp":1738653051,"iSQN":{"0020":"05","0021":"05"},"Attributes":{"0020":"00","0021":"00"},"ZigateRequest":{}},"0405":{"TimeStamp":1738654563,"iSQN":{"0000":"06"},"Attributes":{"0000":"00"},"ZigateRequest":{}}}}},"ReceiveOnIdle":"Off","Stack Version":"","Stamp":{"time":1738654564.2183018,"Time":"2025-02-04 08:36:04","MsgType":"8011","LastSeen":1738654563},"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":1738653051,"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":[144,144,148,148,148,144,144,144,144,140,140],"BatteryVoltage_TimeStamp":1738653051.7131422,"ZDeviceVersion":"0000","ReqEpv2":{},"RollingRSSI":[-64,-64,-63,-63,-63,-64,-63,-63,-64,-64],"ZCL-IN-SQN":{"0019":"14"},"BatteryPercentage_TimeStamp":1738645861.529375}}
Peut-être y a-t-il une autre façon de faire ou un moyen de faire accepter ce firmware pour cet objet ?
Concernant la mise à jour, je suis encore en phase de tests, et je ne suis pas sûr que le tuto que j'ai suivi m'ait fait installer la dernière version. J'ai notamment une mauvaise résolution de la valeur de température (valeurs entières uniquement) et j'ai vu qu'il y avait eu des corrections.
Donc je voudrais voir si je saurai mettre à jour, maintenant ou plus tard, tant que je suis en train de regarder tout ça pour ne pas laisser les choses à moitié faites.