Description
Hi,
For the last 4 months I have been using 4 Zemismart Wireless Wall Switches 1 Gang available at
https://www.aliexpress.com/item/4001227549409.html
In these 4 months I have changed the batteries more than once per month for each of these devices. I have tried different brands including Duracell without noticing any difference in their longevity.
In this post I will be using only 1 of my devices as reference.
On top of that, despite the device "allegedly" reporting the battery state, the battery level never changes once the device is paired up. For example, new battery, pair the device, it usually says 90% battery, and it remains at 90 all the way until the battery dies.
Here is the device information from the database file.
{"id":7,"type":"EndDevice","ieeeAddr":"0x804b50fffe0b6a8f","nwkAddr":14083,"manufId":4098,"manufName":"_TZ3000_tk3s5tyg","powerSource":"Battery","modelId":"TS0041","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":0,"inClusterList":[0,1,6],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"modelId":"TS0041","manufacturerName":"_TZ3000_tk3s5tyg","powerSource":3,"zclVersion":3,"appVersion":65,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genPowerCfg":{"attributes":{"batteryPercentageRemaining":180}}},"binds":[{"cluster":1,"type":"endpoint","deviceIeeeAddress":"0x00124b0021b953c1","endpointID":1}],"configuredReportings":[{"cluster":1,"attrId":33,"minRepIntval":3600,"maxRepIntval":62000,"repChange":0}],"meta":{}}},"appVersion":65,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1626691841882}
On top of this, I have noticed that the devices announce themselves approximately every hour and 1 or 2 minutes. Here is everything for this device for the last few hours (the device was not pressed so you won't see any actions).
Zigbee2MQTT:debug 2021-07-19 08:45:19: Device 'Rob's Nightstand Light Switch' announced itself,
Zigbee2MQTT:info 2021-07-19 08:45:19: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"Rob's Nightstand Light Switch","ieee_address":"0x804b50fffe0b6a8f"},"type":"device_announce"}',
Zigbee2MQTT:info 2021-07-19 08:45:19: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"announce","meta":{"friendly_name":"Rob's Nightstand Light Switch"},"type":"device_announced"}',
Zigbee2MQTT:debug 2021-07-19 08:45:22: Received Zigbee message from 'Rob's Nightstand Light Switch', type 'read', cluster 'genTime', data '["localTime"]' from endpoint 1 with groupID 0,
Zigbee2MQTT:debug 2021-07-19 09:47:05: Device 'Rob's Nightstand Light Switch' announced itself,
Zigbee2MQTT:info 2021-07-19 09:47:05: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"Rob's Nightstand Light Switch","ieee_address":"0x804b50fffe0b6a8f"},"type":"device_announce"}',
Zigbee2MQTT:info 2021-07-19 09:47:05: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"announce","meta":{"friendly_name":"Rob's Nightstand Light Switch"},"type":"device_announced"}',
Zigbee2MQTT:debug 2021-07-19 09:47:09: Received Zigbee message from 'Rob's Nightstand Light Switch', type 'read', cluster 'genTime', data '["localTime"]' from endpoint 1 with groupID 0,
Zigbee2MQTT:debug 2021-07-19 10:48:53: Device 'Rob's Nightstand Light Switch' announced itself,
Zigbee2MQTT:info 2021-07-19 10:48:53: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"Rob's Nightstand Light Switch","ieee_address":"0x804b50fffe0b6a8f"},"type":"device_announce"}',
Zigbee2MQTT:info 2021-07-19 10:48:53: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"announce","meta":{"friendly_name":"Rob's Nightstand Light Switch"},"type":"device_announced"}',
Zigbee2MQTT:debug 2021-07-19 10:48:53: Device 'Rob's Nightstand Light Switch' announced itself,
Zigbee2MQTT:info 2021-07-19 10:48:53: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"Rob's Nightstand Light Switch","ieee_address":"0x804b50fffe0b6a8f"},"type":"device_announce"}',
Zigbee2MQTT:info 2021-07-19 10:48:53: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"announce","meta":{"friendly_name":"Rob's Nightstand Light Switch"},"type":"device_announced"}',
Zigbee2MQTT:debug 2021-07-19 10:48:56: Received Zigbee message from 'Rob's Nightstand Light Switch', type 'read', cluster 'genTime', data '["localTime"]' from endpoint 1 with groupID 0,
Zigbee2MQTT:debug 2021-07-19 11:50:37: Device 'Rob's Nightstand Light Switch' announced itself,
Zigbee2MQTT:info 2021-07-19 11:50:37: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"Rob's Nightstand Light Switch","ieee_address":"0x804b50fffe0b6a8f"},"type":"device_announce"}',
Zigbee2MQTT:info 2021-07-19 11:50:37: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"announce","meta":{"friendly_name":"Rob's Nightstand Light Switch"},"type":"device_announced"}',
Zigbee2MQTT:debug 2021-07-19 11:50:41: Received Zigbee message from 'Rob's Nightstand Light Switch', type 'read', cluster 'genTime', data '["localTime"]' from endpoint 1 with groupID 0,
Zigbee2MQTT:debug 2021-07-19 12:52:23: Device 'Rob's Nightstand Light Switch' announced itself,
Zigbee2MQTT:info 2021-07-19 12:52:23: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"Rob's Nightstand Light Switch","ieee_address":"0x804b50fffe0b6a8f"},"type":"device_announce"}',
Zigbee2MQTT:info 2021-07-19 12:52:23: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"announce","meta":{"friendly_name":"Rob's Nightstand Light Switch"},"type":"device_announced"}',
Zigbee2MQTT:debug 2021-07-19 12:52:27: Received Zigbee message from 'Rob's Nightstand Light Switch', type 'read', cluster 'genTime', data '["localTime"]' from endpoint 1 with groupID 0
I am not sure if this means:
- the device falls off the network (but I have nothing in the logs to make me think of that. The devices are close to other powered devices in the mesh, and there are other zigbee devices connected to the same nodes that do not disconnect)
- fall into deep sleep (idk if devices announce themselves again when they come back?)
- or they are just crappy devices?
Regarding the deep sleep, there are many occasions where i press the switch and nothing happens for the first action (single, double, hold) but then it does work if i repeat the action (this is really annoying me) - because this happens sporadically (basically when i go to bed) I have not found the chance to investigate the logs. So I am not sure if the device is sleeping or what, this is just a guess.
I was hoping that maybe some of you have this device and can share their story, or if anyone else can spot an issue here, or can come with some recommendations.
TLDR:
- device announces itself every hour
- battery drains super fast for a device that gets barely used - roughly dies every 2 weeks
- sometimes first action doesn't do anything but works on second try
Many thanks,
Rob
Debug info
Zigbee2MQTT version: 1.20.0-1
Adapter hardware: Electrolama zig-a-zig-ah!
Activity