I got the same issue, battery level is reported by the rest api, however the item won’t get updated in openhab.
Here is the excerpt from the rest api
{
"1":{
"config":{
"configured":true,
"on":true,
"sunriseoffset":30,
"sunsetoffset":-30
},
"etag":"a912a096a9cdd991faccbe1a76f5d908",
"manufacturername":"Philips",
"modelid":"PHDL00",
"name":"Daylight",
"state":{
"dark":false,
"daylight":false,
"lastupdated":"2020-01-10T15:46:34",
"status":200,
"sunrise":"2020-01-10T08:34:32",
"sunset":"2020-01-10T16:46:30"
},
"swversion":"1.0",
"type":"Daylight",
"uniqueid":"00:21:2e:ff:ff:02:a2:46-01"
},
"10":{
"config":{
"battery":100,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"1f2d11598feac4d8ab32f87390957f28",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Wohnzimmer",
"state":{
"humidity":5996,
"lastupdated":"2020-01-10T15:31:52"
},
"swversion":"20160516",
"type":"ZHAHumidity",
"uniqueid":"00:15:8d:00:01:9d:2f:c7-01-0405"
},
"11":{
"config":{
"battery":100,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"9cdeb7ce27e9bd73be2158c51e61ed52",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Schlafzimmer",
"state":{
"lastupdated":"2020-01-10T15:22:42",
"temperature":1901
},
"swversion":"20160516",
"type":"ZHATemperature",
"uniqueid":"00:15:8d:00:01:9c:94:0c-01-0402"
},
"12":{
"config":{
"battery":100,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"9cdeb7ce27e9bd73be2158c51e61ed52",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Schlafzimmer",
"state":{
"humidity":6850,
"lastupdated":"2020-01-10T15:22:42"
},
"swversion":"20160516",
"type":"ZHAHumidity",
"uniqueid":"00:15:8d:00:01:9c:94:0c-01-0405"
},
"13":{
"config":{
"battery":100,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"ec1991bca107b16505ae43b1e455410f",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Badezimmer",
"state":{
"lastupdated":"2020-01-10T15:29:36",
"temperature":1864
},
"swversion":"20160516",
"type":"ZHATemperature",
"uniqueid":"00:15:8d:00:02:22:9e:ed-01-0402"
},
"14":{
"config":{
"battery":100,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"ec1991bca107b16505ae43b1e455410f",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Badezimmer",
"state":{
"humidity":6579,
"lastupdated":"2020-01-10T15:29:36"
},
"swversion":"20160516",
"type":"ZHAHumidity",
"uniqueid":"00:15:8d:00:02:22:9e:ed-01-0405"
},
"15":{
"config":{
"battery":100,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"665902631008d373a924be656fcea2b3",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Küche",
"state":{
"lastupdated":"2020-01-10T15:26:29",
"temperature":1970
},
"swversion":"20160516",
"type":"ZHATemperature",
"uniqueid":"00:15:8d:00:02:10:75:5b-01-0402"
},
"16":{
"config":{
"battery":100,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"665902631008d373a924be656fcea2b3",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Küche",
"state":{
"humidity":6113,
"lastupdated":"2020-01-10T15:26:29"
},
"swversion":"20160516",
"type":"ZHAHumidity",
"uniqueid":"00:15:8d:00:02:10:75:5b-01-0405"
},
"17":{
"config":{
"battery":98,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"4d81d10076f20b791a167530ad7e8634",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Balkon",
"state":{
"lastupdated":"2020-01-10T15:19:50",
"temperature":909
},
"swversion":"20160516",
"type":"ZHATemperature",
"uniqueid":"00:15:8d:00:01:c2:c1:46-01-0402"
},
"18":{
"config":{
"battery":98,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"4d81d10076f20b791a167530ad7e8634",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Balkon",
"state":{
"humidity":8346,
"lastupdated":"2020-01-10T15:19:50"
},
"swversion":"20160516",
"type":"ZHAHumidity",
"uniqueid":"00:15:8d:00:01:c2:c1:46-01-0405"
},
"2":{
"config":{
"battery":100,
"duration":90,
"on":true,
"reachable":true,
"temperature":0
},
"ep":1,
"etag":"b03231e6bf09ec7052cf53a8579674ff",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_motion",
"name":"Flur",
"state":{
"lastupdated":"2020-01-06T08:20:52",
"presence":false
},
"type":"ZHAPresence",
"uniqueid":"00:15:8d:00:01:d9:21:b9-01-0406"
},
"3":{
"config":{
"duration":60,
"on":true,
"reachable":true
},
"etag":"17981c0e5e7c394f028f8dc105c40bd9",
"manufacturername":"Phoscon",
"modelid":"PHOSCON_VPIR",
"name":"VPIR Bewegung Flur",
"state":{
"lastupdated":"2020-01-06T08:21:07",
"presence":false
},
"swversion":"1.0",
"type":"CLIPPresence",
"uniqueid":"vpir-1570022968389"
},
"4":{
"config":{
"on":true,
"reachable":true
},
"etag":"ddd62fd2e5c4aee60ec7fedf0dc50280",
"manufacturername":"Phoscon",
"modelid":"PHOSCON_FSM_STATE",
"name":"FSM_STATE Bewegung Flur",
"state":{
"lastupdated":"2020-01-06T08:21:17",
"status":0
},
"swversion":"1.0",
"type":"CLIPGenericStatus",
"uniqueid":"fsm-state-1570022968389"
},
"5":{
"config":{
"alert":"none",
"battery":60,
"group":"57181",
"on":true,
"reachable":true
},
"ep":1,
"etag":"1c3ddeee5bacf4adf6ab1b74c25512c5",
"manufacturername":"IKEA of Sweden",
"mode":3,
"modelid":"TRADFRI remote control",
"name":"TRÅDFRI Fernbedienung",
"state":{
"buttonevent":1002,
"lastupdated":"2020-01-10T01:20:40"
},
"swversion":"1.2.223",
"type":"ZHASwitch",
"uniqueid":"90:fd:9f:ff:fe:67:92:49-01-1000"
},
"6":{
"config":{
"battery":100,
"duration":90,
"on":true,
"reachable":true,
"temperature":0
},
"ep":1,
"etag":"77f5717ec762433940d287550e0f1d65",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_motion",
"name":"Schreibtisch",
"state":{
"lastupdated":"2020-01-10T15:51:51",
"presence":false
},
"type":"ZHAPresence",
"uniqueid":"00:15:8d:00:01:64:35:4e-01-0406"
},
"7":{
"config":{
"battery":95,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"278733f731064344c829c491d7f981a3",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Draussen",
"state":{
"lastupdated":"2020-01-10T12:46:22",
"temperature":901
},
"swversion":"20160516",
"type":"ZHATemperature",
"uniqueid":"00:15:8d:00:01:b9:16:21-01-0402"
},
"8":{
"config":{
"battery":95,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"278733f731064344c829c491d7f981a3",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Draussen",
"state":{
"humidity":9513,
"lastupdated":"2020-01-10T12:46:22"
},
"swversion":"20160516",
"type":"ZHAHumidity",
"uniqueid":"00:15:8d:00:01:b9:16:21-01-0405"
},
"9":{
"config":{
"battery":100,
"offset":0,
"on":true,
"reachable":true
},
"ep":1,
"etag":"1f2d11598feac4d8ab32f87390957f28",
"manufacturername":"LUMI",
"modelid":"lumi.sensor_ht",
"name":"Wohnzimmer",
"state":{
"lastupdated":"2020-01-10T15:31:52",
"temperature":2019
},
"swversion":"20160516",
"type":"ZHATemperature",
"uniqueid":"00:15:8d:00:01:9d:2f:c7-01-0402"
}
}
I just looked at my events.log file and i don’t see any occurence of the battery value for example for the Wohnzimmer Device:
things-file:
Bridge deconz:deconz:bridge "Bridge: Phoscon (deCONZ)" [ host="10.0.0.47", apikey=" ] {
temperaturesensor Zigbee_Wohnzimmer_Xiaomi_Temperatursensor "Zigbee: Wohnzimmer Temperatursensor" @ "Wohnzimmer" [ id="9" ]
humiditysensor Zigbee_Wohnzimmer_Xiaomi_Luftfeuchtigkeitssensor "Zigbee: Wohnzimmer Luftfeuchtigkeitssensor" @ "Wohnzimmer" [ id="10" ]
}
items-file:
Number:Temperature Zigbee_Wohnzimmer_Temperatursensor "Wohnzimmer [%.1f %unit%]" <temperature> (Zigbee_Wohnzimmer) { channel="deconz:temperaturesensor:bridge:Zigbee_Wohnzimmer_Xiaomi_Temperatursensor:temperature" }
Number:Dimensionless Zigbee_Wohnzimmer_Luftfeuchtigkeitssensor "Wohnzimmer [%.0f %unit%]" <humidity> (Zigbee_Wohnzimmer) { channel="deconz:humiditysensor:bridge:Zigbee_Wohnzimmer_Xiaomi_Luftfeuchtigkeitssensor:humidity" }
Number Zigbee_Wohnzimmer_Batteriestand "Wohnzimmer [%.0f %%]" <battery> (Zigbee_Batteriestand, Openhab_Batteriestand) { channel="deconz:temperaturesensor:bridge:Zigbee_Wohnzimmer_Xiaomi_Temperatursensor:battery_level" }
Switch Zigbee_Wohnzimmer_Batterie_Leer_Schalter "Wohnzimmer [%s]" <battery> (Zigbee_Batterie_Leer_Schalter, Openhab_Batterie_Leer_Schalter) { channel="deconz:temperaturesensor:bridge:Zigbee_Wohnzimmer_Xiaomi_Temperatursensor:battery_low" }
cat events* | grep Zigbee_Wohnzimmer_Batteriestand:
2020-01-07 21:59:46.747 [.ItemChannelLinkAddedEvent] - Link 'Zigbee_Wohnzimmer_Batteriestand-deconz:humiditysensor:bridge:Zigbee_Balkon_Xiaomi_Temperatursensor:battery_level' has been added.
2020-01-07 22:00:59.814 [.ItemChannelLinkAddedEvent] - Link 'Zigbee_Wohnzimmer_Batteriestand-deconz:humiditysensor:bridge:Zigbee_Wohnzimmer_Xiaomi_Temperatursensor:battery_level' has been added.
2020-01-07 22:02:49.556 [ome.event.ItemUpdatedEvent] - Item 'Zigbee_Wohnzimmer_Batteriestand' has been updated.
2020-01-07 22:06:20.938 [.ItemChannelLinkAddedEvent] - Link 'Zigbee_Wohnzimmer_Batteriestand-deconz:temperaturesensor:bridge:Zigbee_Wohnzimmer_Xiaomi_Temperatursensor:battery_level' has been added.
Should i open an issue on github?
Cheers
Andreas