LYWSD03MMC : flash et update firmware
-
AchilleTalon
- Messages : 112
- Inscription : 26 sept. 2020, 13:47
LYWSD03MMC : flash et update firmware
Bonjour à tous,
j'ai suivi les tutos dispos pour flasher (bluetooth vers zigbee) un LYWSD03MMC (Xiaomi, capteur température + humidité Bluetooth avec écran LCD).
Un fix a été trouvé pour contourner le dernier firmware Xiaomi qui tente de bloquer le flash (voir cette vidéo). Le flash se fait sans besoin de démonter le capteur ou de brancher un adaptateur USB-UART
Je voulais maintenant savoir s'il est possible de mettre à jour le firmware de ces objets OTA et non en passant par un adaptateur USB-UART.
Merci d'avance.
j'ai suivi les tutos dispos pour flasher (bluetooth vers zigbee) un LYWSD03MMC (Xiaomi, capteur température + humidité Bluetooth avec écran LCD).
Un fix a été trouvé pour contourner le dernier firmware Xiaomi qui tente de bloquer le flash (voir cette vidéo). Le flash se fait sans besoin de démonter le capteur ou de brancher un adaptateur USB-UART
Je voulais maintenant savoir s'il est possible de mettre à jour le firmware de ces objets OTA et non en passant par un adaptateur USB-UART.
Merci d'avance.
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
- ...
+ 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
- ...
Re: LYWSD03MMC : flash et update firmware
tout dépend du firmware que tu charges sur ce device. Si le firmware fourni la possibilité du OTA upgrade alors ca doit fonctionner si bien sur tu as un firmware au format OTA
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
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
Re: LYWSD03MMC : flash et update firmware
Je l'ai fait au début sans problème avec Deconz car j'ai une conbee 2.
Mais à par pour retourner en Bluetooth, est-ce bien nécessaire ?
Mais à par pour retourner en Bluetooth, est-ce bien nécessaire ?
Re: LYWSD03MMC : flash et update firmware
pour info, congee fonctionne avec le plugin
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
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
Merci à tous pour vos réponses.
Mes investigations :
- 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...
Pour info, voici les infos de l'objet vu du plugin :
plugin : 7.1.017 [5.361]
firmware du sonoff : 6.10.3.0 build 297
Peut-être y a-t-il une autre façon de faire ou un moyen de faire accepter ce firmware pour cet objet ?
Merci d'avance.
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.
Mes investigations :
- 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...
Pour info, voici les infos de l'objet vu du plugin :
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}}firmware du sonoff : 6.10.3.0 build 297
Peut-être y a-t-il une autre façon de faire ou un moyen de faire accepter ce firmware pour cet objet ?
Merci d'avance.
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.Neutrino a écrit : 29 janv. 2025, 20:06 Je l'ai fait au début sans problème avec Deconz car j'ai une conbee 2.
Mais à par pour retourner en Bluetooth, est-ce bien nécessaire ?
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.
Dernière modification par Keros le 04 févr. 2025, 12:28, modifié 1 fois.
Raison : Merci de regrouper vos réponses dans un seul message
Raison : Merci de regrouper vos réponses dans un seul message
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
- ...
+ 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
- ...
Re: LYWSD03MMC : flash et update firmware
Pour que la mise-à-jour OTA de device puisse fonctionner il faut un changement du plugin pour autoriser de nouveau providers.
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
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
Merci. J'essaie de me renseigner sur Deconz et congee alors (ça ne me parle pas pour l'instant).
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
- ...
+ 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
- ...
Re: LYWSD03MMC : flash et update firmware
Peux-tu te placer sur la branche 'rc-stable7-7.1.021'
placer ton fichier OTA dans le repertoire
et relancer le plugin.
Tu devrais pouvoir lancer l'OTA depuis le WebUI > Admin > Firmware
Code : Tout sélectionner
git pull
git checkout rc-stable7-7.1.021
sudo python3 -m pip install -r requirements.txt --upgradeplacer ton fichier OTA dans le repertoire
Code : Tout sélectionner
plugins/Domoticz-Zigbee/OTAFirmware/XIAOMITu devrais pouvoir lancer l'OTA depuis le WebUI > Admin > Firmware
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
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
Bonjour. Je teste ça tout de suite. Merci.
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
- ...
+ 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
Mise à jour effectuée (sans problème).
La page de gestion du plugin affiche 7.1.020 [5.368] (et non pas 7.1.021 ?), le constructeur Xiamo apparaît bien dans la liste des choix possible et le firmware est bien détecté et disponible lui-aussi.
En revanche, aucun objet n'est visible dans la liste déroulante, alors que le capteur Xiaomi apparaît bien comme connecté.
J'ai certainement fait un truc ou loupé qqchose.
Merci @pipiche pour avoir déjà commencé à regarder mon problème.
La page de gestion du plugin affiche 7.1.020 [5.368] (et non pas 7.1.021 ?), le constructeur Xiamo apparaît bien dans la liste des choix possible et le firmware est bien détecté et disponible lui-aussi.
En revanche, aucun objet n'est visible dans la liste déroulante, alors que le capteur Xiaomi apparaît bien comme connecté.
J'ai certainement fait un truc ou loupé qqchose.
Merci @pipiche pour avoir déjà commencé à regarder mon problème.
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
- ...
+ 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
- ...