# Battery levels no longer showing/working

**URL:** <https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125>\
**Category:** Curtain Motors\
**Created:** [September 20, 2026, 8:36pm UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125 "2026-09-20T20:36:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 20, 2026, 8:36pm UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/1 "2026-09-20T20:36:38Z")

</div>

I was running Home Assistant on a Thin client with a few other devices, many of which are battery operated including the Zemismart Blind Motor. All are connected with Zigbee2mqtt. I have a separate dashboard page showing battery levels for some of these devices which was working great. The motor was showing 18% so I charged it 90%. I then made a backup of my HA as I was moving to a new Thin Client.

I restored everything and all seems to be working. However the motor still shows 18%. I charged it again for a while but still 18%, even on Z2M page. Then 3 days later, I removed it from Z2M (not forced) and re added, but now it shows battery level as unknown.

2 days later I added the motor to a new home assistant machine with z2m and the battery is showing as N/A%

Was bought from AliExpress

> **[Zemismart Zigbee Smart Roller Shade Motor 5V 2A](https://www.aliexpress.com/item/1005009985673198.html?invitationCode=Q2J5ejBmalRxY3c5VHhiUmlQWTZGdE1rUzFzNzBkZU8xdS9OT1JQUytYQWpmdlBzNkVmWTlBPT0&srcSns=sns_Copy&spreadType=socialShare&social_params=61625296026&bizType=ProductDetail&spreadCode=Q2J5ejBmalRxY3c5VHhiUmlQWTZGdE1rUzFzNzBkZU8xdS9OT1JQUytYQWpmdlBzNkVmWTlBPT0&aff_fcid=1006ad55bfda46f19a5912c65239d090-1789936513397-01791-_EIfuirG&tt=MG&aff_fsk=_EIfuirG&aff_platform=default&sk=_EIfuirG&aff_trace_key=1006ad55bfda46f19a5912c65239d090-1789936513397-01791-_EIfuirG&shareId=61625296026&businessType=ProductDetail&platform=AE&terminal_id=ce92d2d971c242fc969b813e8d94640f&afSmartRedirect=y)**
>
> Smarter Shopping, Better Living! Aliexpress.com

 ![1000551176](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/d0725b18946d35879d4213e1a0a3de590aedd9b4.jpeg)

---

<div class="post-metadata">

**Author:** ![Judy\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Judy\_Zemismart.com](https://forum.zemismart.com/u/Judy_Zemismart.com)\
**Post date:** [September 21, 2026, 3:33am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/2 "2026-09-21T03:33:40Z")

</div>

Hi, could you please send us the **Model** information shown for the product in Home Assistant? I’ll forward it to our technical team so they can check the issue.

---

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 21, 2026, 9:39am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/3 "2026-09-21T09:39:46Z")

</div>

Hi it’s ZM16B.

What is the best way to remove from Z2M and also resetting to factory settings?

---

<div class="post-metadata">

**Author:** ![Judy\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Judy\_Zemismart.com](https://forum.zemismart.com/u/Judy_Zemismart.com)\
**Post date:** [September 21, 2026, 10:05am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/4 "2026-09-21T10:05:33Z")

</div>

hello， kindly a sreen shot of the model in HA , we will confirm the firmware first

---

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 21, 2026, 5:16pm UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/5 "2026-09-21T17:16:40Z")

</div>

Here you go

 ![1000551357](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/c4e74d6e6c8f2377218208a8ad195398c9b5f502.jpeg)

---

<div class="post-metadata">

**Author:** ![Judy\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Judy\_Zemismart.com](https://forum.zemismart.com/u/Judy_Zemismart.com)\
**Post date:** [September 22, 2026, 8:29am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/6 "2026-09-22T08:29:11Z")

</div>

> <https://github.com/zemismart-dev/zigbee2mqtt/blob/main/zemismart_zm16b.js>

sorry again, have you used our converters

---

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 22, 2026, 8:44am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/7 "2026-09-22T08:44:51Z")

</div>

Yes I tried this with Claude yesterday and it didn’t work. It told me this is on the upstream for Zigbee2mqtt and to wait for next update.

---

<div class="post-metadata">

**Author:** ![Judy\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Judy\_Zemismart.com](https://forum.zemismart.com/u/Judy_Zemismart.com)\
**Post date:** [September 22, 2026, 9:10am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/8 "2026-09-22T09:10:55Z")

</div>

Our technical team confirmed that we haven’t uploaded this file to the upstream repository yet. We’re not sure if another user uploaded it.

Could you please try adding the configuration manually and test it again? We’ll upload it from our side as well.

---

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 22, 2026, 5:01pm UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/9 "2026-09-22T17:01:57Z")

</div>

How do I do it exactly?

I gave Claude this link

> <https://github.com/zemismart-dev/zigbee2mqtt/blob/main/zemismart_zm16b.js>

---

<div class="post-metadata">

**Author:** ![Judy\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Judy\_Zemismart.com](https://forum.zemismart.com/u/Judy_Zemismart.com)\
**Post date:** [September 23, 2026, 1:37am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/10 "2026-09-23T01:37:32Z")

</div>

[https://forum.zemismart.com/t/zemismart-zm16b-how-to-add-external-converter-in-zigbee2mqtt/126](https://forum.zemismart.com/t/zemismart-zm16b-how-to-add-external-converter-in-zigbee2mqtt/126)  
kindly check if this guide work for.

---

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 23, 2026, 6:16am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/11 "2026-09-23T06:16:09Z")

</div>

When open the link It’s says **Oops! That page doesn’t exist or is private.**

---

<div class="post-metadata">

**Author:** ![Judy\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Judy\_Zemismart.com](https://forum.zemismart.com/u/Judy_Zemismart.com)\
**Post date:** [September 23, 2026, 7:19am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/12 "2026-09-23T07:19:56Z")

</div>

sorry ， now can work

---

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 23, 2026, 5:21pm UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/13 "2026-09-23T17:21:14Z")

</div>

I just did it, restarted Z2M and HA and battery still not working

 ![1000552182](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/58e43f2a143bcc78170c93aafe8236b0bd3550cf.jpeg)

---

<div class="post-metadata">

**Author:** ![Haco\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/h/839c29/32.png) [@Haco\_Zemismart.com](https://forum.zemismart.com/u/Haco_Zemismart.com)\
**Post date:** [September 24, 2026, 1:45am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/14 "2026-09-24T01:45:16Z")

</div>

could you provide your order number? We will check your order information first. Our after-sales team will contact you regarding this issue.

---

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 24, 2026, 6:55am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/15 "2026-09-24T06:55:49Z")

</div>

Bought on 4th August 3075069527200866

---

<div class="post-metadata">

**Author:** ![Haco\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/h/839c29/32.png) [@Haco\_Zemismart.com](https://forum.zemismart.com/u/Haco_Zemismart.com)\
**Post date:** [September 24, 2026, 7:42am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/16 "2026-09-24T07:42:15Z")

</div>

could we send you a new motoe to test first?  
and We would appreciate your help in returning the faulty motor to us. Our technical team needs to inspect and analyze the motor to identify the cause of the issue and improve our products.

We will cover the return shipping cost. However, due to our payment process, we kindly ask you to pay the shipping fee first, and we will refund the shipping cost to you after we receive the receipt or shipping proof.

Thank you very much for your support and understanding. Your cooperation will help us investigate the issue more efficiently.

thanks  
best regards!  
Whatsapp:+8613078820624  
Wechat:13078820624

[**Z\*\*\*\*emismart tuya direct shop**](https://expo.tuya.com/store/en/product/Panpdsrcay6ov/839322)

---- Replied Message ----

> From | [Mahito](mailto:notifications@zemismart.discoursemail.com)[notifications@zemismart.discoursemail.com](mailto:notifications@zemismart.discoursemail.com) |
> 
> - | - |  
> Date | 9/24/2026 15:05 |  
> To | [haco@zemismart.com](mailto:haco@zemismart.com) |  
> Subject | Zemismart: Battery levels no longer showing/working |

Someone replied to your post.

> ![](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/c77d948c572bbc83ef3098f0c33a51724ddea366.png "Mahito") | [Mahito](https://forum.zemismart.com/u/mahito)  
> September 24 |
> 
> - | - |

Bought on 4th August 3075069527200866

---

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 24, 2026, 11:15pm UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/17 "2026-09-24T23:15:54Z")

</div>

When I tried with AI

 ![1](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/c55bfcb242334d41e8c8a87f98afadf2a06c2b0e.png)

after it didnt work it said

 ![2](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/3bde0c7b0452d9d9b9b1784869cd477468493539.png)

---

<div class="post-metadata">

**Author:** ![Haco\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/h/839c29/32.png) [@Haco\_Zemismart.com](https://forum.zemismart.com/u/Haco_Zemismart.com)\
**Post date:** [September 26, 2026, 4:58am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/18 "2026-09-26T04:58:33Z")

</div>

could i send you a new motor to test first?

thanks  
best regards!  
Whatsapp:+8613078820624  
Wechat:13078820624

[**Z\*\*\*\*emismart tuya direct shop**](https://expo.tuya.com/store/en/product/Panpdsrcay6ov/839322)

---- Replied Message ----

> From | [Mahito](mailto:notifications@zemismart.discoursemail.com)[notifications@zemismart.discoursemail.com](mailto:notifications@zemismart.discoursemail.com) |
> 
> - | - |  
> Date | 9/25/2026 07:26 |  
> To | [haco@zemismart.com](mailto:haco@zemismart.com) |  
> Subject | Zemismart: Battery levels no longer showing/working |

Someone replied to your post.

> ![](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/c77d948c572bbc83ef3098f0c33a51724ddea366.png "Mahito") | [Mahito](https://forum.zemismart.com/u/mahito)  
> September 24 |
> 
> - | - |

When I tried with AI

after it didnt work it said

---

<div class="post-metadata">

**Author:** ![Haco\_Zemismart.com](https://avatars.discourse-cdn.com/v4/letter/h/839c29/32.png) [@Haco\_Zemismart.com](https://forum.zemismart.com/u/Haco_Zemismart.com)\
**Post date:** [September 26, 2026, 5:38am UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/19 "2026-09-26T05:38:53Z")

</div>

ok,dear customer. i replied your mail already. kindly check it.

---

<div class="post-metadata">

**Author:** ![Mahito](https://avatars.discourse-cdn.com/v4/letter/m/4491bb/32.png) [@Mahito](https://forum.zemismart.com/u/Mahito)\
**Post date:** [September 26, 2026, 10:42pm UTC](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125/20 "2026-09-26T22:42:43Z")

</div>

So yesterday I think I got it working. This is with zemismart\_zm16b.js in this folder /homeassistant/zigbee2mqtt/external\_converters/

In the Zigbe2MQTT webgui \> settings \> advanced and check enable\_external\_js. Then I went to Tools and clicked Restart Zigbe2MQTT then see if enable\_external\_js is still enabled and it was.

 ![enable](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/3eb873a1e64063f1568b59cbed84548297ac9edf.png)

Then in the same folder there should be a configuration.yaml. I made a new line at the end and pasted this

external\_converters:  
- external\_converters/zemismart\_zm16b.js

 ![config](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/c09e439b8fd7fa31e3d34b27cbedeea85881020d.png)

My battery was already showing N/A but Claude thought it just showed now

 ![fix](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/a83f284afb466846253f3bfeaefca07cb137a76a.png)

then I told Claude to do it 😶

 ![worked](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/617d2205c9e6b50617166ffaf7cb0939df750963.png)

Battery is showing 100% but I thought it would be a little lower as I charged it last week and opened/closed the blind multiple times.

 ![z2m](https://canada1.discourse-cdn.com/flex010/uploads/zemismart/original/1X/8fda8c8bccbe7b4b933114966f3f9c32afa02d79.png)

So today after nearly 24 hours I noticed what I pasted in the configuration.yaml is no longer there. I added it again and restarted Zigbee2MQTT and its still not there.

The battery is still showing 100% so I dont know if its truly working or not.

[Next page](https://forum.zemismart.com/t/battery-levels-no-longer-showing-working/125.md?page=2)
