а какие последние значения напряжения приходили в zigbee-адаптер?
вот смотри как это считается (это считает на датчик, а код)
https://github.com/Koenkk/zigbee-herdsman-converters/blob/master/converters/fromZigbee.js#L54на входе напряжение в mV, например 2700 и далее по формулам получаем примерно 16.4%
если напряжение 3000 и выше, то всегда будет 100%
если 2990, то 94.2%
поэтому, надо смотреть какое напряжение прислал датчик