Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_TYPE'

SetUp:
RasPI 3b, OH 2.5.M1, CCU3, 3 x SWDO (Firmware 1.16.8), 1 x SWDO-I (Firmware 1.16.10) (CCU3 and Sensors since 3 weeks)

I’m watching this warning from my SWDO-I since I bought it as it has the Firmware 1.16.10. The Firmware of the SWDO was 1.12.1 and causes no warnings.
But when upgrading it to the latest version 1.16.8 the same warnings appear. The same problem for my “new” SWDO’s which I bought last week as they have just a installed Firmeware 1.16.8

Logger shows:

2019-05-21 10:32:32.519 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_6'
2019-05-21 10:32:32.522 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_5'
2019-05-21 10:32:32.524 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_7'
2019-05-21 10:32:32.526 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_2'
2019-05-21 10:32:32.528 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_1'
2019-05-21 10:32:32.531 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_TYPE'
2019-05-21 10:32:32.533 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_4'
2019-05-21 10:32:32.535 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00109A498AE754:M_1#ALARM_MODE_ZONE_3'
2019-05-21 10:32:32.661 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A6A36:M_1#ALARM_MODE_ZONE_6'
2019-05-21 10:32:32.664 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A6A36:M_1#ALARM_MODE_ZONE_5'
2019-05-21 10:32:32.666 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A6A36:M_1#ALARM_MODE_ZONE_7'
2019-05-21 10:32:32.669 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A6A36:M_1#ALARM_MODE_ZONE_2'
2019-05-21 10:32:32.671 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A6A36:M_1#ALARM_MODE_ZONE_1'
2019-05-21 10:32:32.674 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A6A36:M_1#ALARM_MODE_TYPE'
2019-05-21 10:32:32.676 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A6A36:M_1#ALARM_MODE_ZONE_4'
2019-05-21 10:32:32.678 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A6A36:M_1#ALARM_MODE_ZONE_3'
2019-05-21 10:32:32.811 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A689A:M_1#ALARM_MODE_ZONE_6'
2019-05-21 10:32:32.813 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A689A:M_1#ALARM_MODE_ZONE_5'
2019-05-21 10:32:32.815 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A689A:M_1#ALARM_MODE_ZONE_7'
2019-05-21 10:32:32.817 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A689A:M_1#ALARM_MODE_ZONE_2'
2019-05-21 10:32:32.819 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A689A:M_1#ALARM_MODE_ZONE_1'
2019-05-21 10:32:32.821 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A689A:M_1#ALARM_MODE_TYPE'
2019-05-21 10:32:32.823 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A689A:M_1#ALARM_MODE_ZONE_4'
2019-05-21 10:32:32.825 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D7099A689A:M_1#ALARM_MODE_ZONE_3'
2019-05-21 10:32:33.080 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D8A9AAA4E4:M_1#ALARM_MODE_ZONE_6'
2019-05-21 10:32:33.082 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D8A9AAA4E4:M_1#ALARM_MODE_ZONE_5'
2019-05-21 10:32:33.085 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D8A9AAA4E4:M_1#ALARM_MODE_ZONE_7'
2019-05-21 10:32:33.086 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D8A9AAA4E4:M_1#ALARM_MODE_ZONE_2'
2019-05-21 10:32:33.089 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D8A9AAA4E4:M_1#ALARM_MODE_ZONE_1'
2019-05-21 10:32:33.091 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D8A9AAA4E4:M_1#ALARM_MODE_TYPE'
2019-05-21 10:32:33.093 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D8A9AAA4E4:M_1#ALARM_MODE_ZONE_4'
2019-05-21 10:32:33.096 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '0000D8A9AAA4E4:M_1#ALARM_MODE_ZONE_3'

Does anyone knows the warning too and perhaps has a solution ?

Every feedback is welcomed.
Cheers
Peter

I want to recall to my post/problem. Maybe there’s someone who knows about.

Thx for reply

Just installed a HMIP-ASIR as well and got the same messages, I wonder if you have managed to fix the messages somehow?

I think the problem is still pending, but to get rid of the boring messages I changed the logging-level of my homematic-binding via karaf-console to “Error”:
grafik
There’s also an issue in github, but nothing happens. So stay tuned and look forward to OH3 :stuck_out_tongue_winking_eye: :slightly_smiling_face:

In the meantime OH 3.2 is out, and I’m also / still having the same problem (on Docker / Raspberry), but with HmIP-SWDM (Window and Door Contact with magnet). :wink:

22:20:06.184 [WARN ] [communicator.parser.GetParamsetParser] - Can't set value for datapoint '00155D89919AB1:0#UPDATE_PENDING'

What I tried already to get rid of the error, but so far without success:

  • Deleting the thing and including it again
  • Deleting the Homematic Binding, stopping OH, clearing the cache (/userdata/tmp and /userdata/cache)

Both did not work / still getting the same error message.

Anyone by any chance have an idea? Since I’ll be getting more of these sensors it’d be great to not have the log flooded with these error messages.

…I have had those problems in the past with my SWDO-Sensors and as remember the problems were solved in the meantime as I don’t get that warnings anymore.

But you are right. I bought a SWDM-Sensor in October and I found this warning again in my logs. :slightly_smiling_face:

2021-12-22 22:10:37.452 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00155D899D16D0:0#UPDATE_PENDING'

Maybe there’s a solution or a workaround without changing the “karaf log set”. @MHerbst

If the CCU really sends wrong metadata it would be possible to define an exception rule in the binding for this data point. But before doing this, I need to know whether the CCU really returns wrong meta data for this device.

… at first I wish you a merry Christmas, peaceful days between the years and all the best for the new year :christmas_tree: :christmas_tree: :christmas_tree:.
Thx for answering.
How can I determine what is returned by the CCU ? Should I make at Start of OH with a “Trace” ? Sorry for my “amateurish” question, but I’m not very experienced. (and it’s not very important for me, so it can wait a while :wink:)

Cheers,
Peter

After you set the log mode to TRACE and started the re-discovery, all relevant information will be written to the openhab.log file. Depending on the number of connected device, the output can be quite large.

Cheers,
Martin

Hello Martin,

I’m just tagging onto this issue as I think I have the same problems with my HMIP-SWDO and all my new HmIP-eTRV-B radiator valves.
I have captured the TRACE/DEBUG log output. Maybe it helps to identify the issue:

  1. The eTRV log

2022-01-06 12:16:27.608 [DEBUG] [ommunicator.AbstractHomematicGateway] - Triggering values reload for device '00201D898CEFBE'
2022-01-06 12:16:27.608 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#OPERATING_VOLTAGE_STATUS' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.609 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#RSSI_DEVICE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.610 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#BATTERY_TYPE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.611 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#DELETE_DEVICE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.612 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#RSSI' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.612 [DEBUG] [ommunicator.AbstractHomematicGateway] - Loading values for channel HmChannel[number=0,initialized=false] of device '00201D898CEFBE'
2022-01-06 12:16:27.613 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcRequest (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodCall><methodName>getParamset</methodName>
<params><param><value>00201D898CEFBE:0</value></param><param><value>MASTER</value></param></params></methodCall>
2022-01-06 12:16:27.624 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcResponse (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?><methodResponse><params><param><value><struct><member><name>DAYLIGHT_SAVINGS_TIME</name><value><boolean>1</boolean></value></member><member><name>DUTYCYCLE_LIMIT</name><value><i4>180</i4></value></member><member><name>DST_START_DAY_OF_WEEK</name><value><i4>0</i4></value></member><member><name>DST_END_DAY_OF_WEEK</name><value><i4>0</i4></value></member><member><name>UTC_DST_OFFSET</name><value><i4>120</i4></value></member><member><name>DST_END_MONTH</name><value><i4>10</i4></value></member><member><name>CYCLIC_INFO_MSG_OVERDUE_THRESHOLD</name><value><i4>2</i4></value></member><member><name>LOCAL_RESET_DISABLED</name><value><boolean>0</boolean></value></member><member><name>DST_START_MONTH</name><value><i4>3</i4></value></member><member><name>ARR_TIMEOUT</name><value><i4>10</i4></value></member><member><name>UTC_OFFSET</name><value><i4>60</i4></value></member><member><name>CYCLIC_INFO_MSG</name><value><i4>1</i4></value></member><member><name>CYCLIC_INFO_MSG_DIS_UNCHANGED</name><value><i4>20</i4></value></member><member><name>DST_START_TIME</name><value><i4>120</i4></value></member><member><name>GLOBAL_BUTTON_LOCK</name><value><boolean>0</boolean></value></member><member><name>DISABLE_MSG_TO_AC</name><value><boolean>0</boolean></value></member><member><name>CYCLIC_INFO_MSG_DIS</name><value><i4>1</i4></value></member><member><name>ENABLE_ROUTING</name><value><boolean>1</boolean></value></member><member><name>DST_START_WEEK_OF_MONTH</name><value><i4>5</i4></value></member><member><name>LOW_BAT_LIMIT</name><value><double>2.2</double></value></member><member><name>DST_END_TIME</name><value><i4>180</i4></value></member><member><name>DST_END_WEEK_OF_MONTH</name><value><i4>5</i4></value></member></struct></value></param></params></methodResponse>
2022-01-06 12:16:27.627 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcRequest (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodCall><methodName>getParamset</methodName>
<params><param><value>00201D898CEFBE:0</value></param><param><value>VALUES</value></param></params></methodCall>
2022-01-06 12:16:27.634 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcResponse (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?><methodResponse><params><param><value><struct><member><name>CONFIG_PENDING</name><value><boolean>0</boolean></value></member><member><name>DUTY_CYCLE</name><value><boolean>0</boolean></value></member><member><name>LOW_BAT</name><value><boolean>0</boolean></value></member><member><name>UNREACH</name><value><boolean>0</boolean></value></member><member><name>OPERATING_VOLTAGE_STATUS</name><value><i4>0</i4></value></member><member><name>RSSI_DEVICE</name><value><i4>-87</i4></value></member><member><name>OPERATING_VOLTAGE</name><value><double>3.1</double></value></member><member><name>UPDATE_PENDING</name><value><boolean>0</boolean></value></member></struct></value></param></params></methodResponse>
2022-01-06 12:16:27.636 [WARN ] [ommunicator.parser.GetParamsetParser] - Can't set value for datapoint '00201D898CEFBE:0#UPDATE_PENDING'
2022-01-06 12:16:27.637 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00201D898CEFBE:0#RSSI' (dpType='INTEGER', dpUnit='dBm', dpValue='-87') with DecimalTypeConverter
2022-01-06 12:16:27.638 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#CONFIG_PENDING' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.639 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00201D898CEFBE:0#CONFIG_PENDING' (dpType='BOOL', dpUnit='null', dpValue='false') with OnOffTypeConverter
2022-01-06 12:16:27.640 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#DELETE_DEVICE_MODE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.641 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#INSTALL_TEST' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.641 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#OPERATING_VOLTAGE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.642 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#DUTY_CYCLE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.643 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#RSSI_PEER' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.644 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#LOW_BAT' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.644 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#UNREACH' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.645 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00201D898CEFBE:0#UNREACH' (dpType='BOOL', dpUnit='null', dpValue='false') with OnOffTypeConverter
2022-01-06 12:16:27.646 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#FIRMWARE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.647 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#SIGNAL_STRENGTH' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.648 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#ACTUAL_TEMPERATURE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.649 [DEBUG] [ommunicator.AbstractHomematicGateway] - Loading values for channel HmChannel[number=1,initialized=false] of device '00201D898CEFBE'
2022-01-06 12:16:27.649 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcRequest (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodCall><methodName>getParamset</methodName>
<params><param><value>00201D898CEFBE:1</value></param><param><value>MASTER</value></param></params></methodCall>
2022-01-06 12:16:27.681 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcResponse (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?><methodResponse><params><param><value><struct><member><name>P2_ENDTIME_THURSDAY_7</name><value><i4>1440</i4></value></member><member><name>P1_ENDTIME_MONDAY_12</name><value><i4>1440</i4></
---
---  Channel 1 parameters too large to fit in maximum message size - Removed ---
---
name><value><i4>300</i4></value></member></struct></value></param></params></methodResponse>
2022-01-06 12:16:27.691 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcRequest (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodCall><methodName>getParamset</methodName>
<params><param><value>00201D898CEFBE:1</value></param><param><value>VALUES</value></param></params></methodCall>
2022-01-06 12:16:27.699 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcResponse (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?><methodResponse><params><param><value><struct><member><name>BOOST_TIME</name><value><i4>0</i4></value></member><member><name>PARTY_MODE</name><value><boolean>0</boolean></value></member><member><name>SET_POINT_TEMPERATURE</name><value><double>19.0</double></value></member><member><name>LEVEL_STATUS</name><value><i4>0</i4></value></member><member><name>QUICK_VETO_TIME</name><value><i4>0</i4></value></member><member><name>FROST_PROTECTION</name><value><boolean>0</boolean></value></member><member><name>SET_POINT_MODE</name><value><i4>1</i4></value></member><member><name>LEVEL</name><value><double>0.05</double></value></member><member><name>ACTUAL_TEMPERATURE_STATUS</name><value><i4>0</i4></value></member><member><name>SWITCH_POINT_OCCURED</name><value><boolean>0</boolean></value></member><member><name>VALVE_STATE</name><value><i4>4</i4></value></member><member><name>ACTIVE_PROFILE</name><value><i4>1</i4></value></member><member><name>WINDOW_STATE</name><value><i4>0</i4></value></member><member><name>ACTUAL_TEMPERATURE</name><value><double>19.7</double></value></member><member><name>BOOST_MODE</name><value><boolean>0</boolean></value></member></struct></value></param></params></methodResponse>
2022-01-06 12:16:27.703 [DEBUG] [converter.type.AbstractTypeConverter] - Converting datapoint '00201D898CEFBE:1#ACTUAL_TEMPERATURE' (dpType='FLOAT', dpUnit='°C', dpValue='19.7') with QuantityTypeConverter
2022-01-06 12:16:27.704 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#DURATION_VALUE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.705 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#VALVE_STATE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.706 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#LEVEL' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.707 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00201D898CEFBE:1#LEVEL' (dpType='FLOAT', dpUnit='100%', dpValue='0.05') with PercentTypeConverter
2022-01-06 12:16:27.708 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#PARTY_TIME_END' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.709 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#CONTROL_DIFFERENTIAL_TEMPERATURE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.710 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#BOOST_MODE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.711 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00201D898CEFBE:1#BOOST_MODE' (dpType='BOOL', dpUnit='null', dpValue='false') with OnOffTypeConverter
2022-01-06 12:16:27.712 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#ACTIVE_PROFILE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.713 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#PARTY_MODE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.713 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#PARTY_TIME_START' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.714 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#CONTROL_MODE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.715 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00201D898CEFBE:1#CONTROL_MODE' (dpType='INTEGER', dpUnit='null', dpValue='null') with DecimalTypeConverter
2022-01-06 12:16:27.716 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#ACTUAL_TEMPERATURE_STATUS' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.717 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#BOOST_TIME' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.718 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#VALVE_ADAPTION' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.718 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#SET_POINT_TEMPERATURE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.719 [DEBUG] [converter.type.AbstractTypeConverter] - Converting datapoint '00201D898CEFBE:1#SET_POINT_TEMPERATURE' (dpType='FLOAT', dpUnit='°C', dpValue='19.0') with QuantityTypeConverter
2022-01-06 12:16:27.720 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#QUICK_VETO_TIME' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.721 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#WINDOW_STATE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.722 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '00201D898CEFBE:1#WINDOW_STATE' (dpType='ENUM', dpUnit='null', dpValue='0') with StringTypeConverter
2022-01-06 12:16:27.723 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#SWITCH_POINT_OCCURED' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.724 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#PARTY_SET_POINT_TEMPERATURE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.725 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#LEVEL_STATUS' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.726 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#DURATION_UNIT' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.727 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#FROST_PROTECTION' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.727 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#SET_POINT_MODE' from thing id '00201D898CEFBE'
2022-01-06 12:16:27.728 [DEBUG] [ommunicator.AbstractHomematicGateway] - Triggering values reload for device '0009DD898B667C'

Log output from HmIP-SWDO:

2022-01-06 12:16:29.703 [DEBUG] [ommunicator.AbstractHomematicGateway] - Triggering values reload for device '0000DD89AA7F3B'
2022-01-06 12:16:29.704 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#UPDATE_PENDING' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.704 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#RSSI' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.705 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#SABOTAGE' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.706 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#OPERATING_VOLTAGE_STATUS' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.706 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#ERROR_CODE' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.707 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#SIGNAL_STRENGTH' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.707 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#UNREACH' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.708 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#FIRMWARE' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.709 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#LOW_BAT' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.709 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#INSTALL_TEST' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.710 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#OPERATING_VOLTAGE' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.710 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#RSSI_PEER' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.711 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#DELETE_DEVICE_MODE' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.712 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#CONFIG_PENDING' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.712 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#DUTY_CYCLE' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.713 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#DELETE_DEVICE' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.713 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:0#RSSI_DEVICE' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.714 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:1#STATE_CONTACT' from thing id '0000DD89AA7F3B'
2022-01-06 12:16:29.715 [DEBUG] [ommunicator.AbstractHomematicGateway] - Loading values for channel HmChannel[number=1,initialized=false] of device '0000DD89AA7F3B'
2022-01-06 12:16:29.715 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcRequest (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodCall><methodName>getParamset</methodName>
<params><param><value>0000DD89AA7F3B:1</value></param><param><value>MASTER</value></param></params></methodCall>
2022-01-06 12:16:29.725 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcResponse (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?><methodResponse><params><param><value><struct><member><name>SAMPLE_INTERVAL</name><value><double>0.5</double></value></member><member><name>EVENT_DELAY_UNIT</name><value><i4>0</i4></value></member><member><name>EVENT_DELAY_VALUE</name><value><i4>0</i4></value></member><member><name>MSG_FOR_POS_B</name><value><i4>1</i4></value></member><member><name>ALARM_MODE_ZONE_6</name><value><boolean>0</boolean></value></member><member><name>MSG_FOR_POS_A</name><value><i4>2</i4></value></member><member><name>ALARM_MODE_ZONE_5</name><value><boolean>0</boolean></value></member><member><name>ALARM_MODE_ZONE_7</name><value><boolean>0</boolean></value></member><member><name>ALARM_MODE_ZONE_2</name><value><boolean>0</boolean></value></member><member><name>ALARM_MODE_ZONE_1</name><value><boolean>0</boolean></value></member><member><name>ALARM_MODE_TYPE</name><value><i4>0</i4></value></member><member><name>ALARM_MODE_ZONE_4</name><value><boolean>0</boolean></value></member><member><name>ALARM_MODE_ZONE_3</name><value><boolean>0</boolean></value></member></struct></value></param></params></methodResponse>
2022-01-06 12:16:29.728 [DEBUG] [ommunicator.parser.GetParamsetParser] - Can't set value for channel configuration datapoint '0000DD89AA7F3B:M_1#ALARM_MODE_ZONE_6'
2022-01-06 12:16:29.729 [DEBUG] [ommunicator.parser.GetParamsetParser] - Can't set value for channel configuration datapoint '0000DD89AA7F3B:M_1#ALARM_MODE_ZONE_5'
2022-01-06 12:16:29.729 [DEBUG] [ommunicator.parser.GetParamsetParser] - Can't set value for channel configuration datapoint '0000DD89AA7F3B:M_1#ALARM_MODE_ZONE_7'
2022-01-06 12:16:29.730 [DEBUG] [ommunicator.parser.GetParamsetParser] - Can't set value for channel configuration datapoint '0000DD89AA7F3B:M_1#ALARM_MODE_ZONE_2'
2022-01-06 12:16:29.730 [DEBUG] [ommunicator.parser.GetParamsetParser] - Can't set value for channel configuration datapoint '0000DD89AA7F3B:M_1#ALARM_MODE_ZONE_1'
2022-01-06 12:16:29.731 [DEBUG] [ommunicator.parser.GetParamsetParser] - Can't set value for channel configuration datapoint '0000DD89AA7F3B:M_1#ALARM_MODE_TYPE'
2022-01-06 12:16:29.732 [DEBUG] [ommunicator.parser.GetParamsetParser] - Can't set value for channel configuration datapoint '0000DD89AA7F3B:M_1#ALARM_MODE_ZONE_4'
2022-01-06 12:16:29.732 [DEBUG] [ommunicator.parser.GetParamsetParser] - Can't set value for channel configuration datapoint '0000DD89AA7F3B:M_1#ALARM_MODE_ZONE_3'
2022-01-06 12:16:29.733 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcRequest (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?>
<methodCall><methodName>getParamset</methodName>
<params><param><value>0000DD89AA7F3B:1</value></param><param><value>VALUES</value></param></params></methodCall>
2022-01-06 12:16:29.740 [TRACE] [nal.communicator.client.XmlRpcClient] - Client XmlRpcResponse (port 2010):
<?xml version="1.0" encoding="ISO-8859-1"?><methodResponse><params><param><value><struct><member><name>STATE</name><value><i4>0</i4></value></member></struct></value></param></params></methodResponse>
2022-01-06 12:16:29.742 [TRACE] [converter.type.AbstractTypeConverter] - Converting datapoint '0000DD89AA7F3B:1#STATE_CONTACT' (dpType='BOOL', dpUnit='null', dpValue='true') with OpenClosedTypeConverter
2022-01-06 12:16:29.744 [DEBUG] [ternal.handler.HomematicThingHandler] - Updating channel 'homematic:HMIP-SWDO:3014F711A0001F58A9A717F7:0000DD89AA7F3B:1#STATE' from thing id '0000DD89AA7F3B'

I’m currently running RaspiMatic 3.61.7.20211218 on RPI3 and OH3.2 but the issue also existed on OH3.1.
I migrated during the holidays from OH2.5 with MAX! valves and wall thermostats on Homegear. (no window contacts in this setup). I have re-used my items file to re-use my rules, but updated the CCU and device ID. It all seems to be working OK except for the log messages and the fact that I have schedule a “Reload All From Gateway” every 5 minutes to update the temperatures in OH.

Definitions in my items file are as follows:


// Living Radiator Thermostaat
Number LV1_verwarming_RSSI              "RSSI [%d dBm]"                                      <"signal-3">      (Verwarming_Living,RSSI_Group)               {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#RSSI"}
Switch LV1_verwarming_Unreach           "Onberijkbaar"                                       <siren>           (Verwarming_Living,Unreach_Group)            {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#UNREACH"}
Switch LV1_verwarming_Pending           "Config pending"                                     <siren>           (Verwarming_Living,Pending_Group)            {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#CONFIG_PENDING"}
//Switch LV1_verwarming_Update            "Update pending"                                     <siren>           (Verwarming_Living,Pending_Group)            {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:0#UPDATE_PENDING"}
Number LV1_verwarming_SetTemp           "Gevraagde Temperatuur [%.1f °C]"                    <Temperature>     (Verwarming_Living,Heating_TargetTemps)      {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#SET_POINT_TEMPERATURE"}
Number LV1_verwarming_ActTemp           "Actuele Temperatuur [%.1f °C]"                      <Temperature>     (Verwarming_Living,Heating_ActTemps)         {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#ACTUAL_TEMPERATURE"}
Number LV1_verwarming_Valve             "Ventiel Positie [%d %%]"                            <heating>         (Verwarming_Living,Heating_ValveSettings)    {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#LEVEL"}
Number LV1_verwarming_Mode              "Bedrijf Type [%d]"                                  <"heating-off">   (Verwarming_Living,Heating_OpModes)          {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#CONTROL_MODE"}
Switch LV1_verwarming_BoostMode         "Boost-Mode"                                         <fire>            (Verwarming_Living)                          {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#BOOST_MODE"}
String LV1_verwarming_WindowState        "Raam Status"                                          <window>       (Verwarming_Living,Heating_WindowStates)     {channel="homematic:HmIP-eTRV-B:3014F711A0001F58A9A717F7:00201D898CEFBE:1#WINDOW_STATE"}
Number LV1_verwarming_Preset            "Gevraagde-Temperatuur Snelkeuze"                    <"heating-60">    (Verwarming_Living)
Number LV1_verwarming_PresetTemp        "Gevraagde-Temperatuur Tijdprogramma [%.1f °C]"      <line>            (Verwarming_Living,Heating_TargetPresets)
String LV1_verwarming_Summary           "Overzicht [%s]"                                     <thermometer_red> (Verwarming_Living)

Hope this helps to find what’s happening.

Regards,
Richard

Thanks for the information Richard. Homegear is a bit different from the original CCU and can cause additional problems. I have got a HmIP-eTRV-C-2 device that should be quite similar to your device. But I have never seen these warning messages in combination with a CCU3.

This should not be necessary. It seems that the binding does not receive events. Please check the port configurations and maybe configure a callback IP address in the bridge definition. This is especially necessary if computer running OH3 has more than one IP address.

Cheers
Martin

The messages for ALARM_MODE_* are currently “works as designed”. The binding does not support data points for Master Channel 1 (i.e. all data points starting with M_1).

A bit different is the situation with UPDATE_PENDING. This data point seems to be more a less dynamic, i.e. when the binding requests the defined data points from the CCU (or Homegear) this data point sometimes is not returned, and thus no channel is created for this data point. Maybe it will be possible to create it later dynamically.

You can suppress this warning with the following command in the console:

log:set ERROR org.openhab.binding.homematic.internal.communicator.parser.GetParamsetParser
1 Like

That seems to confirm my tests this week-end.
I removed the “Reload All From Gateway” rule from my setup and the messages for UPDATE_PENDING stopped occurring. After triggering a single request, the UPDATE_PENDING appeared once for every radiator valve. So I assume it will be a CCU issue.

The Events are also working. The problem is that the valves sometimes do not seem to respond to temperature differences as they should.
Ex. I have a wall thermostat coupled with a single radiator (all 3 channels linked). I change the setpoint temperature from 21 to 22 degrees when the actual temperature is 21 degrees. The valve was at 19% and did not respond during 1 hour. Temperature dropped to 19.9 degrees. This happens in more rooms. Even when the setpoint remains unchanged all day, the temperature sometimes drops more than 1 degree below the setpoint. This is for a different topic though.

That’s strange. I have no experience with Homegear because I am using Raspberrymatic. I have several rooms where I have coupled wall thermostats with radiator thermostat. With Raspberrymatic I have two options to set temperature: with a channel provided by the wall thermostat and also via a channel that is provided by an additional group device (for the combined thermostats). It does not matter to which of the two devices I send the temperature update. On the CCU I can see that the new temperature is set immediately and within seconds also the valves react.

Can you check on Homegear when the new temperature settings arrives? If Homegear also creates an additional group devices, you can try to use this (or the wall thermostat) to set the temperature.

Until now I have never heard of any problems with setting the temperature in OH.

Hi Martin,

I’m using Raspberrymatic as well.
My old setup was MAX!/Homegear but I replaced everything with Raspberrymatic (3.61.7.20211218) and HmIP devices.

Your reply did help me though. You mentioned you had a group device an I had not created any groups. I had set Direct Device Connections between the thermostat and the radiators and sent OpenHAB updates to the thermostat (Like it worked with my old MAX! system).
I have removed the direct connections and created a group. This sets up the same connections but now I have a group device to control everything, like you described.

Thanks for the help.