Homematic IP - Value for datapoint

Using openhab 3.3 stable I got the following error messages. Any hint what this means / how to fix.
“ABORT_EVENT_SENDING_CHANNELS” does not tell me anything.

2022-11-11 14:36:41.350 [WARN ] [ternal.handler.HomematicThingHandler] - Value for datapoint HmDatapoint[name=ABORT_EVENT_SENDING_CHANNELS,value=8,defaultValue=8,type=INTEGER,minValue=0,maxValue=4,options=null,readOnly=false,readable=true,unit=null,description=ABORT_EVENT_SENDING_CHANNELS,info=null,paramsetType=MASTER,virtual=false,trigger=false] is outside of valid range, using default value for config.
2022-11-11 14:36:41.367 [WARN ] [ternal.handler.HomematicThingHandler] - Value for datapoint HmDatapoint[name=ABORT_EVENT_SENDING_CHANNELS,value=16,defaultValue=16,type=INTEGER,minValue=0,maxValue=4,options=null,readOnly=false,readable=true,unit=null,description=ABORT_EVENT_SENDING_CHANNELS,info=null,paramsetType=MASTER,virtual=false,trigger=false] is outside of valid range, using default value for config.
2022-11-11 14:36:41.383 [WARN ] [ternal.handler.HomematicThingHandler] - Value for datapoint HmDatapoint[name=ABORT_EVENT_SENDING_CHANNELS,value=32,defaultValue=32,type=INTEGER,minValue=0,maxValue=4,options=null,readOnly=false,readable=true,unit=null,description=ABORT_EVENT_SENDING_CHANNELS,info=null,paramsetType=MASTER,virtual=false,trigger=false] is outside of valid range, using default value for config.

The warning informs you that the datapoint is configured with a value that is not allowed according to the metadata received from the CCU.

The CCU says that the minimum value is 0 and the maximum value is 4. If you want to change the configuration value in Main UI the range is used to validate the settings.
The current values are larger and the same as the respective default value (8, 16, 32). This value is outside of the allowed values.

As a consequence you would not be allowed to set these values in Main UI.

The only solution would be to add a special rule to the binding that would extend the allowed range to allow the default values. What kind of devices is this?

Hi,

thanks for the quick reply. The explanation makes sense; I would have guessed similar. But: I do not know where this comes from. ABORT_EVENT_SENDING_CHANNELS does not tell me anything.

Any hint?

Thanks!

I have searched the documentation of the HmIP devices and found this one that has got 3 channels with a maxValue of 4: HmIP-WRC6

This channel has been added to several devices. Sometimes with very strange default values. Maybe it would be better to suppress this channel completely. Don’t know whether it makes any sense together with OH.

Hi,

thank you very much. I indeed have HmIP-WRC6 and just realized I did a firmware update, potentially the error come with that. I try to fully understand your first sentence. Do you mean the device can only has four channels configured in OH? probably not. Also fine suppressing the channel => how?

Feels like you know the issue but I am not able to understand it right now.

Attached my items confirguation.



Group                       gWandtasterFlurEG
Switch                      WandtasterFlurEG0INSTALLTEST                                       "Install test"                                                        (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#INSTALL_TEST"}
Number                      WandtasterFlurEG0RSSIDEVICE                                        "Rssi device"                                                         (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#RSSI_DEVICE"}
String                      WandtasterFlurEG0BATTERYTYPE                                       "Battery type"                                                        (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#BATTERY_TYPE"}
Number                      WandtasterFlurEG0SIGNALSTRENGTH                                    "Signalstärke"                                                        (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#SIGNAL_STRENGTH"}
Number                      WandtasterFlurEG0RSSI                                              "Rssi"                                                                (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#RSSI"}
String                      WandtasterFlurEG0DELETEDEVICEMODE                                  "Delete device mode"                                                  (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#DELETE_DEVICE_MODE"}
Switch                      WandtasterFlurEG0DUTYCYCLE                                         "Duty cycle"                                                          (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#DUTY_CYCLE"}
Switch                      WandtasterFlurEG0CONFIGPENDING                                     "Config pending"                                                      (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#CONFIG_PENDING"}
Number:ElectricPotential    WandtasterFlurEG0OPERATINGVOLTAGE                                  "Operating voltage"                                                   (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#OPERATING_VOLTAGE"}
Switch                      WandtasterFlurEG0DELETEDEVICE                                      "Delete device"                                                       (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#DELETE_DEVICE"}
String                      WandtasterFlurEG0FIRMWARE                                          "Firmware"                                                            (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#FIRMWARE"}
Switch                      WandtasterFlurEG0LOWBAT                                            "Niedriger batteriestatus"                                            (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#LOW_BAT"}
Switch                      WandtasterFlurEG0Online                                            "Online"                                                              (gWandtasterFlurEG,gDevicesOnlineAll,gDevicesOnlineAllCount)                            {channel="homematic:HmIP-WRC6:ccu3:xxx:0#UNREACH"[profile="transform:MAP", function="invertOnOff.map"]}
String                      WandtasterFlurEG0OPERATINGVOLTAGESTATUS                            "Operating voltage status"                                            (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#OPERATING_VOLTAGE_STATUS"}
Number                      WandtasterFlurEG0RSSIPEER                                          "Rssi peer"                                                           (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#RSSI_PEER"}
Switch                      WandtasterFlurEG0UPDATEPENDING                                     "Update pending"                                                      (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:0#UPDATE_PENDING"}
Switch                      WandtasterFlurEG1PRESSLONG                                         "Press long"                                                          (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:1#PRESS_LONG"}
Switch                      WandtasterFlurEG1PRESSLONGSTART                                    "Press long start"                                                    (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:1#PRESS_LONG_START"}
Switch                      WandtasterFlurEG1PRESSSHORT                                        "Press short"                                                         (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:1#PRESS_SHORT"}
Switch                      WandtasterFlurEG1PRESSLONGRELEASE                                  "Press long release"                                                  (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:1#PRESS_LONG_RELEASE"}
Switch                      WandtasterFlurEG2PRESSLONG                                         "Press long"                                                          (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:2#PRESS_LONG"}
Switch                      WandtasterFlurEG2PRESSLONGSTART                                    "Press long start"                                                    (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:2#PRESS_LONG_START"}
Switch                      WandtasterFlurEG2PRESSSHORT                                        "Press short"                                                         (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:2#PRESS_SHORT"}
Switch                      WandtasterFlurEG2PRESSLONGRELEASE                                  "Press long release"                                                  (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:2#PRESS_LONG_RELEASE"}
Switch                      WandtasterFlurEG3PRESSLONG                                         "Press long"                                                          (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:3#PRESS_LONG"}
Switch                      WandtasterFlurEG3PRESSSHORT                                        "Press short"                                                         (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:3#PRESS_SHORT"}
Switch                      WandtasterFlurEG3PRESSLONGSTART                                    "Press long start"                                                    (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:3#PRESS_LONG_START"}
Switch                      WandtasterFlurEG3PRESSLONGRELEASE                                  "Press long release"                                                  (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:3#PRESS_LONG_RELEASE"}
Switch                      WandtasterFlurEG4PRESSLONG                                         "Press long"                                                          (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:4#PRESS_LONG"}
Switch                      WandtasterFlurEG4PRESSLONGRELEASE                                  "Press long release"                                                  (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:4#PRESS_LONG_RELEASE"}
Switch                      WandtasterFlurEG4PRESSLONGSTART                                    "Press long start"                                                    (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:4#PRESS_LONG_START"}
Switch                      WandtasterFlurEG4PRESSSHORT                                        "Press short"                                                         (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:4#PRESS_SHORT"}
Switch                      WandtasterFlurEG5PRESSLONG                                         "Press long"                                                          (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:5#PRESS_LONG"}
Switch                      WandtasterFlurEG5PRESSLONGRELEASE                                  "Press long release"                                                  (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:5#PRESS_LONG_RELEASE"}
Switch                      WandtasterFlurEG5PRESSLONGSTART                                    "Press long start"                                                    (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:5#PRESS_LONG_START"}
Switch                      WandtasterFlurEG5PRESSSHORT                                        "Press short"                                                         (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:5#PRESS_SHORT"}
Switch                      WandtasterFlurEG6PRESSLONG                                         "Press long"                                                          (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:6#PRESS_LONG"}
Switch                      WandtasterFlurEG6PRESSLONGSTART                                    "Press long start"                                                    (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:6#PRESS_LONG_START"}
Switch                      WandtasterFlurEG6PRESSLONGRELEASE                                  "Press long release"                                                  (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:6#PRESS_LONG_RELEASE"}
Switch                      WandtasterFlurEG6PRESSSHORT                                        "Press short"                                                         (gWandtasterFlurEG)                                                                     {channel="homematic:HmIP-WRC6:ccu3:xxx:6#PRESS_SHORT"}






The problem only related to channel ABORT_EVENT_SENDING_CHANNELS. This channel uses a default value that is not within the range of allowed values. Therefore you would get a problem if you would try to set the default value.
If you dont’ use this channel, you can ignore the warning. There is already a Github issue [homematic] Binding complains about values out of range · Issue #13477 · openhab/openhab-addons · GitHub

Thanks for the info.