DW2 WIFI - battery status indicator

I have 2 identical DW2 WIFIs. Now there is a problem with the battery indicator. The old batteries had 1.3V and showed 2%, the new batteries have 1.7V and still show a low level and only 3%. Both devices were without batteries for over 1.5 hours and one device still appeared to be online. Last exchange it was the same, I tried to pair the device again and nothing. Even with new batteries I can’t get more than 3%. What could it be? Any “kick” in the right direction for a solution?

If you want, look for my posts about DW2 and batteries. I had a real war with one sensor. In the end, ITEAD Studio showed class and sent me a new one, although the purchase was not directly from them. Nevertheless, respect to the company!

Are your DW2s the old ones or the newer “L” versions? My old DW2 always shows low battery even when fully charged.

However, it should appear as offline if there is no communication with the cloud at X time. If this does not happen, then it is probably a problem on the ewelink side.

How do I recognize the old DW2 or the new L? There is nothing like that in eWelink. Both sensors work normally, so they should connect to the cloud, they just stupidly show the state of the batteries. Even so, during a 1.5 hour shutdown, the Gate sensor did not disconnect and still appeared in the APP as functional even without batteries (miracle sensor :joy:).

The “L” version is usually named DW2-Wifi-L after adding. And the latest Firmware version: 1000.2.1130.

The old version does not have “L” anywhere and has FW 1000.2.924

I can only tell you what I know from my case. The old DW2 version always shows LOW. Newer versions marked as L indicate the battery level is ok. Although one of mine stopped working after a short time, it was draining the battery, but I received a new one with no problems.

My old DW2 version has been working for years without a problem, but almost from new it has always indicated the battery level incorrectly. I put in new batteries and it shows that it is LOW, but it still works on them for months.

As for the constant presence when the device is actually offline, that’s strange. It must be an error on the ewelink side. Because the servers track and decide when the last contact with DW2 was and when to consider the sensor offline.

You can also make sure that you are not blocking TCP 443, 80, 8080 traffic for sensors to servers. Although this should not really affect the situation, quite the opposite - then the problem of constant offline would occur. :slight_smile:

Check if you have the latest version of the application 5.13.
Maybe uninstall the application and install it again.
If you have the WEB version, check there too.

@ward Any suggestions?

@SONOFF-Staff Any better way to distinguish vanilla DW2 from the L version?

Sorry I can’t help with the version question.
Regarding device status, in HA, the default setting for Zigbee battery powered devices ‘unavailable’ is 6 hours.
So removing the battery for 1.5 hours may just not be long enough?

I have 8 DW2-Wi-Fi sensors from which 7 are from the first generation and one is DW2-Wi-Fi-L. All the old one are reporting wrong battery level as low, only the newest is reporting the wright level of battery! Ah, and I have the 5.13 version of eWelink app.

That’s exactly right. The old versions clearly had a design flaw. They’ve fixed it in the newer ones. :slight_smile:

OP is talking about the WIFI version marked as DW2 not to be confused with DW2 RF. The zigbee sensor version is SNZB-04P and the older version without “P” in their case the DW2 marking is not used.

From my experience, a few minutes is enough for DW2 to be recognized as offline.