Gardena binding - "exception while formatting value" error - possible bug?


I’ve just installed the Gardena binding. It seems to work fine, with all the values correctly read and displayed. However when I view the values in Classic UI, I get the following error:

2017-08-31 10:49:01.832 [WARN ] [ui.internal.items.ItemUIRegistryImpl] - Exception while formatting value 'average' of item SensorSignal with format '%d %%': {}
2017-08-31 10:49:32.220 [WARN ] [ui.internal.items.ItemUIRegistryImpl] - Exception while formatting value 'average' of item WateringSignal with format '%d %%': {}

My items are as follows:

Switch WateringValve "Watering" {channel="gardena:watering_computer:home:[redacted]:outlet#valve_open"}
Number WateringSignal "Watering signal [%d %%]" {channel="gardena:watering_computer:home:[redacted]:radio#state"}
Number WateringBattery "Watering battery [%d %%]" {channel="gardena:watering_computer:home:[redacted]:battery#level"}

Number SensorSignal "Sensor signal [%d %%]" {channel="gardena:sensor:home:[redacted]:radio#state"}
Number SensorBattery "Sensor battery [%d %%]" {channel="gardena:sensor:home:[redacted]:battery#level"}
Number SensorBrightness "Sensor brightness [%d %%]" {channel="gardena:sensor:home:[redacted]:light#light"}
Number SensorHumidity "Sensor humidity [%d %%]" {channel="gardena:sensor:home:[redacted]:humidity#humidity"}
Number SensorTemp "Soil temperature [%d %%]" {channel="gardena:sensor:home:[redacted]:soil_temperature#temperature"}

The items should follow the model in the documentation, but have I gotten something wrong? Or is this a bug I should report somewhere on github?



Does look like a bug - if I define the signal strength items as follows:

Number SensorSignal "Sensor signal [%s]" {channel="gardena:sensor:home:xxxx:radio#state"}

Then it displays as “average” with no error. I’ll log it.