-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[New device support]: LYWSD03MMC-z #21467
Comments
So I downloaded lywsd03mmc-z.js to My Z2M config folder, then added it as an External Converter, and removed and re-joined my device. It does appear my 2 other, previously functional, sensors are not throwing errors.
|
Just because I am curious: what is changed in the latest release that we need to add a external converter? |
From what I understood, Z2M picks the device config based on the Zigbee Model. |
I added the device with lywsd03mmc-z.js and it is basically working, but it's reporting only (exactly) every hour. That's why I want to revert back to BLE and then reflash the zigbee firmware with a given interval. Problem is: I can't go back to BLE, I'm following this blog post: https://smarthomescene.com/guides/how-to-setup-zigbee2mqtt-local-ota-index/ Have done everything as described, but there is no update available in Z2M. Maybe that's also caused by the "z" at the end? Any help'd be appreciated, I don't really want to buy a UART dongle... |
Fixed with this update file |
@Koenkk I saw this device wasn't included in the last release. Is there a plan to integrate it in one of the next versions? |
@smarts4home since you created Koenkk/zigbee-herdsman-converters#7070 before, do you still want to add this device? |
@pvvx not possible to set some parameters via z2m web ui, like Comfort temperature min/max etc. Firmware build date Publish 'set' 'comfort_humidity_min' to 'Test Sensor' failed: 'Error: Write 0xa4c1383bc0835aec/1 hvacUserInterfaceCfg({"260":{"value":4000,"type":33}}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Status 'INVALID_DATA_TYPE')' |
This external converter (and also without any external convert) stopped working for my LYWSD03MMC-z since upgrading z2m with the following error: Is anyone facing the same issue? |
Yep, here experimenting the same behaviour |
Switched from dev to stable branch for now. |
I am using the zigbee2mqtt home asistant addon and, as far as I know it is using the stable branch as well. How did you do it? |
External converter: `// Autor: Markus Bodengriller https://github.com/Bodengriller const { const dataType = { const definition = { module.exports = definition;` |
Thanks for this LYWSD03MMC-z support ! One small issue on my side : the batterie reports 100% all the time, any clue ? should I reapply firmware? |
Thanks @kafisc1 for your feedback |
I have just added this external converter from the settings menu and reboot all the host, but I am still experimenting issues. The device is not supported and the temp and humidity are not being exposed. I am using the ZigBee regular addon in HA, not the edge version |
You need to remove the device from Z2M and re-pair it. |
The initial, ultra-short period of operation of the new battery is cut off. These are voltages greater than 3.0V. If you set 3.3V to 100%, then most people complain that the battery is discharged by 20% in a few days. :P 80% of the time the CR2032 under load in the thermometer delivers 2.8..2.95V (+25C), not 3.3V. |
Hi, |
Standard Zigbee 3.0 does not require special support. |
https://github.com/pvvx/ZigbeeTLc/blob/master/z2m/lywsd03mmc-z.js is not working anymore after updating to Z2M to 1.36.1-1, I get Unsupported device. I tried to delete and add again, same thing. I even added a new device, still unsupported. FW 3001-0120 20240226 |
I am experiencing the same behavior. Fortunately the temperature and humidity sensors are still working. The custom functions like the comfort temperature and humidity limits are gone. |
I updated the file and it's working now, was a small change about 20 hours ago, I'm not sure if this was the culprit pvvx/ZigbeeTLc@6d8e14b |
@Koenkk: +1 from me for adding this to the next release :) |
Can someone make a pull request for this? |
Any chance to receive a standard support for this device in future? |
+1 to add support for this - thanks a lot |
Version 0.1.2.1 includes the ability to change the name of the device. :) |
Thanks! Shoud the update be available online in Z2M or I have to update it manually (my_index.json)? |
Zigbee2MQTT version [1.36.1] Now getting the following error when trying to update:
Probably completely unrelated but maybe someone has the solution for the following error:
Seems I was actually doing this wrong and trying to use: [Z03MMC_v0121.bin] https://github.com/pvvx/ZigbeeTLc/blob/master/bin/Z03MMC_v0121.bin) Instead of using the .zigbee file. |
LYWSD03MMC-z FW ver 0.1.2.1 ZHA: LYWSD03MMC-z by Xiaomi , Firmware: 0x01213001
attr_type: "0x29" - Signed 16bit int In future firmware versions, to eliminate dependencies from Z2M glitches, it is planned to install device settings via BLE from the Google Chrome web browser. |
This is the right OTA file? |
The support for LYWSD03MMC-z (and other pvvx ZigbeeTLc devices) is covered in Koenkk/zigbee-herdsman-converters#7457 OTA is supported as well. Once the device support is merged, I'll reach out to @pvvx to see if we can update the Zigbee2MQTT firmware index to point to the firmware provided on the ZigbeeTLc repo. |
just wanted to thank you all, today i checked my HA and the device is now correctly working! https://www.zigbee2mqtt.io/devices/LYWSD03MMC-z.html#xiaomi-lywsd03mmc-z |
I have six of these with firmware 0120. I was offered an OTA update to 0121 for three of them. Still not for the other three. Any ideas? |
Link
https://www.zigbee2mqtt.io/devices/LYWSD03MMC.html
Database entry
Comments
I have flashed two LYWSD03MMC in the past without issue. But those have show a ZigbeeModel of "LYWSD03MMC" while this one shows "LYWSD03MMC-z"
Flashed with @pvvx's flasher (https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html)
IIRC the firmware version was
Z03MMC_0120.bin
.Previous flashes were with
0119
but have since been upgrade via Z2M.This was also the first flash from a device out-of-the-box with the Mi firmware, while the previous devices were flashed with PVVX's BLE firmware prior to flashing to the Zigbee firmware.
Logs show:
External definition
The text was updated successfully, but these errors were encountered: