openhab-addons: [homematic] HmIP-SWD - Can't set value for datapoint ALARM_MODE_xxx

After creation of an Homematic Thing for the Homematic IP water sensor “HMIP-SWD” in my thing file I found folllowing warnings in openhab.log:

[ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '001898A997FC9C:M_1#ALARM_MODE_TYPE'
[ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '001898A997FC9C:M_1#ALARM_MODE_ZONE_1'
[ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '001898A997FC9C:M_1#ALARM_MODE_ZONE_2'
[ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '001898A997FC9C:M_1#ALARM_MODE_ZONE_3'
[ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '001898A997FC9C:M_1#ALARM_MODE_ZONE_4'
[ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '001898A997FC9C:M_1#ALARM_MODE_ZONE_5'
[ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '001898A997FC9C:M_1#ALARM_MODE_ZONE_6'
[ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '001898A997FC9C:M_1#ALARM_MODE_ZONE_7'

Remarkable: obviously for Homematic datapoint the channel number “M_1” was expected - which is not a digit seen in Homematic datapoints of other devices (channels of my other Homematic devices are working properly). Nevertheless PaperUI shows the corresponding thing is ONLINE, but the channels ALARM_MODE_x and ALARM_MODE_TYPE corresponding to the warnings were not detected for the Thing. Following channels were detected for the Thing:

homematic:HmIP-SWD:ccu:001898A997FC9C:
   0#
      ERROR_NON_FLAT_POSITIONING
      OPERATING_VOLTAGE
      RSSI_PEER
      DUTY_CYCLE
      DELETE_DEVICE_MODE
      CONFIG_PENDING
      DELETE_DEVICE
      RSSI_DEVICE
      BATTERY_TYPE
      OPERATING_VOLTAGE_STATUS
      UPDATE_PENDING
      ERROR_CODE
      RSSI
      FIRMWARE
      SIGNAL_STRENGTH
      INSTALL_TEST
      UNREACH
      LOW_BAT
   1#
      WATERLEVEL_DETECTED
      MOISTURE_DETECTED
      ALARMSTATE

Thing definition (omitted for things not related to this issue):

Bridge homematic:bridge:ccu "Homematic CCU2" [ gatewayAddress="Homematic-ccu2", bindAddress="0.0.0.0" ] {
	Thing GATEWAY-EXTRAS-CCU GWE00000000 "HomeMatic Gateway Extras"
	Thing HM-RCV-50 BidCoS-RF "HomeMatic CCU2"
	Thing HmIP-SWD 001898A997FC9C "HomeMatic Wassersensor 1"
}

My environment:

  • openHAB 2.4.0 (Release Build) on Raspberry PI3 with Raspbian Jessie
  • Homematic Binding version 0.10.0.201812191738 - snapshot from here

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 74 (26 by maintainers)

Commits related to this issue

Most upvoted comments

@fibu-freak Thanks, it’s exactly the same situation. I will try to find a way to get access to these data points. But it really seems that they are not directly accessible. In this case I will lower the log level for these messages to DEBUG to prevent the logs from getting cluttered.

@andyzle The PR has been merged two day ago. So I think it’s is included in the snapshot

@MHerbst Great! The “Can’t set value for datapoint 'xxxxxxxxxxxx:M_1#ALARM_MODE_ZONE_x” no longer exist in the log file! A thousand thanks for your dedicated work. Stay healthy!

I am now quite sure that the problem is caused by the “M_” in the datapoints. Because I don’t have one of the devices that are causing the problem I would need a TRACE log from the device discovery. Please perform the following steps:

  1. Remove one of the things that is causing this problem
  2. Set log mode to TRACE
  3. Run a a new discovery and add the thing
  4. Post the log

OK, I see. But strange that you get this errors related to SWDO/-I devices. According to the newest Homematic IP Devices Technical Documentation those devices do not support any “ALARM_MODE_*” channel parameters, but SWDM devices. Can you confirm that HmIP device with ID 00109A498AE754 is an SWDO? By the way - newest SWDO firmware version you can find here (only on german FAQ page, see 1st FAQ, update at your own risk). Please let me know the result of your test with another SWDO.