When Max/Homematic thermostat status update?

Hi all,
I am trying to use Homegear together Home Assistant to connect my MAX! devices by means of a CUL interface; (original MaxCube has died…)
Basically connection works and I can see my thermostat (valve) devices in HA
BUT
It does not update… I can see values (temperature, valve %) change only when i restart Home Assistant (restarting Homegear does not take effect).
Now, really I don’t know about update mechanism…
What happens when valve status change? A message is sent from homegear to homeassistant? A HG status variable is update and wait for polling? HA (if you know, yes this is not a HA forum) polls for values?

ADDENDUM:
Here a snippet from log of two update events… I can’t understand if is a polling update or a event from homegear…

2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:0, value_key = RSSI_DEVICE, value = -63
2020-02-20 11:27:08 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:0, interface_id=homeassistant-wireless, key=RSSI_DEVICE, value=-63
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:0, value_key = LOWBAT, value = False
2020-02-20 11:27:08 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:0, interface_id=homeassistant-wireless, key=LOWBAT, value=False
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:1, value_key = CONTROL_MODE, value = 0
2020-02-20 11:27:08 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:1, interface_id=homeassistant-wireless, key=CONTROL_MODE, value=0
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:1, value_key = LOCKED, value = False
2020-02-20 11:27:08 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:1, interface_id=homeassistant-wireless, key=LOCKED, value=False
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:1, value_key = SET_TEMPERATURE, value = 18.0
2020-02-20 11:27:08 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:1, interface_id=homeassistant-wireless, key=SET_TEMPERATURE, value=18.0
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 11:27:08 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:1, value_key = VALVE_STATE, value = 0
2020-02-20 11:27:08 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:1, interface_id=homeassistant-wireless, key=VALVE_STATE, value=0
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 11:27:08 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}
2020-02-20 11:27:08 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 
2020-02-20 11:27:08 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 3, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}

2020-02-20 11:27:08 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710739273104] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}


2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:0, value_key = RSSI_DEVICE, value = -62
2020-02-20 12:31:43 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:0, interface_id=homeassistant-wireless, key=RSSI_DEVICE, value=-62
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:0, value_key = LOWBAT, value = False
2020-02-20 12:31:43 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:0, interface_id=homeassistant-wireless, key=LOWBAT, value=False
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:1, value_key = ACTUAL_TEMPERATURE, value = 19.2
2020-02-20 12:31:43 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:1, interface_id=homeassistant-wireless, key=ACTUAL_TEMPERATURE, value=19.2
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:1, value_key = CONTROL_MODE, value = 0
2020-02-20 12:31:43 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:1, interface_id=homeassistant-wireless, key=CONTROL_MODE, value=0
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:1, value_key = LOCKED, value = False
2020-02-20 12:31:43 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:1, interface_id=homeassistant-wireless, key=LOCKED, value=False
2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 3, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:1, value_key = SET_TEMPERATURE, value = 21.0
2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710739273104] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.4, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}
2020-02-20 12:31:43 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:1, interface_id=homeassistant-wireless, key=SET_TEMPERATURE, value=21.0
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic._hm] RPCFunctions.event: interface_id = homeassistant-wireless, address = OEQ0943015:1, value_key = VALVE_STATE, value = 52
2020-02-20 12:31:43 INFO (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0943015:1, interface_id=homeassistant-wireless, key=VALVE_STATE, value=52
2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015 LOWBAT: off>> 
2020-02-20 12:31:43 DEBUG (Thread-2) [pyhomematic.devicetypes.generic] HMGeneric.event: Using callback <bound method HMDevice._hm_event_callback of <Entity OEQ0943015: auto>> 

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 3, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710739273104] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=18.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=binary_sensor.oeq0943015_lowbat, old_state=<state binary_sensor.oeq0943015_lowbat=off; battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Batteria Radiatore Cucina, device_class=battery @ 2020-02-19T23:42:56.847726+01:00>, new_state=<state binary_sensor.oeq0943015_lowbat=off; battery=High, valve=52, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Batteria Radiatore Cucina, device_class=battery @ 2020-02-19T23:42:56.847726+01:00>>

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=52, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=binary_sensor.oeq0943015_lowbat, old_state=<state binary_sensor.oeq0943015_lowbat=off; battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Batteria Radiatore Cucina, device_class=battery @ 2020-02-19T23:42:56.847726+01:00>, new_state=<state binary_sensor.oeq0943015_lowbat=off; battery=High, valve=52, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Batteria Radiatore Cucina, device_class=battery @ 2020-02-19T23:42:56.847726+01:00>>}

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 3, 'type': 'event', 'event': <Event state_changed[L]: entity_id=binary_sensor.oeq0943015_lowbat, old_state=<state binary_sensor.oeq0943015_lowbat=off; battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Batteria Radiatore Cucina, device_class=battery @ 2020-02-19T23:42:56.847726+01:00>, new_state=<state binary_sensor.oeq0943015_lowbat=off; battery=High, valve=52, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Batteria Radiatore Cucina, device_class=battery @ 2020-02-19T23:42:56.847726+01:00>>}

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=52, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710816956752] Sending {'id': 3, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=52, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710739273104] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=binary_sensor.oeq0943015_lowbat, old_state=<state binary_sensor.oeq0943015_lowbat=off; battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Batteria Radiatore Cucina, device_class=battery @ 2020-02-19T23:42:56.847726+01:00>, new_state=<state binary_sensor.oeq0943015_lowbat=off; battery=High, valve=52, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Batteria Radiatore Cucina, device_class=battery @ 2020-02-19T23:42:56.847726+01:00>>}

2020-02-20 12:31:43 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection.140710739273104] Sending {'id': 2, 'type': 'event', 'event': <Event state_changed[L]: entity_id=climate.oeq0943015, old_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=0, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>, new_state=<state climate.oeq0943015=auto; hvac_modes=['auto', 'heat', 'off'], min_temp=4.5, max_temp=30.5, target_temp_step=0.5, preset_modes=['boost'], current_temperature=19.2, temperature=21.0, preset_mode=None, battery=High, valve=52, mode=Auto, id=OEQ0943015, interface=wireless, friendly_name=Radiatore Cucina, supported_features=17 @ 2020-02-19T23:42:56.937759+01:00>>}

Someone can tell me?

Also I note that the timestamp 2020-02-19T23:42:56.937759+01:00 at the end of data packets is the time when I reset Home Assistant, last night… Is it right? Should it be updated?

Any suggestion?

This is snippet from my homeassistant configuration file

homematic:
local_ip: 192.168.1.251
local_port: 36845
interfaces:
wireless:
host: 192.168.1.251
port: 2001
callback_ip: 192.168.1.251
callback_port: 36845
resolvenames: json

Thank you
Michele

I have maybe a similar problem I posted in German: Same setup (HG, HA, Max, CUL). The transmission of state changes from devices to HG/HA is very unreliable (ca. 50%). The transmission from HG/HA to the devices works all the time, however I reach the duty cycle limit very fast. However, I got no responses as of now.
Do you have shutter contacts, too? They work for me all the time, however the LED flashes three times when operated. Which means they don’t get a response. I can cure this by setting the “responseDelay” to 10ms from the default 40 ms. I have the idea that this might be related (flakey connection).

Hi @Larx,
actually I would like to understand if the transmission by the device is really occasional and / or unreliable or it is the communication between homegear and homeassistant that is leak. I have not been able to configure the homegear user interface in any way (i have not found any good example nor reply on this forum) so I only access the administration page, where I can connect the device, but I do not see (in homegear) the transmission of messages and the settings (temperature, etc. .) which are transmitted and received.
I know that the transmission by the device occurs only when there is a change of the valve position but I think this should happen more often.
When I used the maxcube the update was more frequent and the temperature set following the weekly programming also changed; it was probably the cube that transmitted it since now this update of the setted temperature no longer occurs (or occurs only when there is a transmission from the valve position).
In my house I have many other thermostats, wall thermostats and windos contacts but I have not currently connected them to the CUL; they are orphans and work with the settings they had with the cube; I hope to understand how everything works properly in order to connect them too.
I am tempted to repair the cube; apparently the RF module must have broken - the logic seems to work - so I’ll try to replace it with a normal cc1101 module.
Let me know if there is any news
Thank you

Hi @Larx,
just for completeness, I find and translate your post in german forum… Same problem as mine… Same tests and experiments…
Let’s hope someone answers …
Michele

I don’t think that HA is the problem. HG’s own admin UI and other software (e.g. HomeMatic Manager) also contain the wrong (not-updated) values.

Either the thermostats do not send or HG does not properly process whatever is sent to them (no ACK?!?). Or a combination - the thermostat gets no proper response and therefore stops to transmit?! As soon as I actively control the thermostat via the CUL, the values get updated again.

As I can “heal” the shuttercontacts’ problem by tuning the responseDelay, I get the idea that the CUL might be set up wrongly. But without documentation about the way HG interacts with the CUL you cannot really do even trial-and-error.

And yes, everything worked with the Cube as in you case. No duty cycle problems, instant update of thermostat values (apart from the actual temperature, obviously, as there seems to be consensus that this value is only transmitted under certain conditions).

Paging @sathya

Hi @arkimede,

I would need a Homegear log at loglevel 4 to see if any packets arrive and to see if the problem is a Homegear or Home Assistant one (over a longer period - e. g. 24 hours). Setpoint changes on the devices should always trigger an event. But apart from that MAX! devices send updates very irregularly. We could implement a manual “polling” though. But I’m not sure if polling is a good idea with only 31 wake-on-radio packets per hour…

Cheers,

Sathya

1 Like

Hi @sathya,
I’ll produce the log asap and send to you…
Thank you
Michele

Ah, sorry… Let me look at the logs.

logs.zip (2,1 MB) Hi @sathya, here are my logs
have fun :slight_smile:
Michele

1 Like

Hi @arkimede,

thanks a lot for the log. That helped. Indeed not all broadcast packets are processed, because the message counter doesn’t change. There are much more packets than variable updates. I fixed this in the next nightly.

Thank you and cheers,

Sathya

1 Like

Thank you!
I’ll wait for the update!
Good job and cheers!
Michele

Installed version 2901… Checking… :wink:

1 Like

YEAH!
IT WORKS!
Great :wink:
Thank you!
Michele

4 Likes

Hi,

my name is Kai and I have similar Problems in a similar environment. Nice to hear, you have got a solution. I would like to try the same but I do not know what to do. Did you update homegear or the max!-module or both? I have homegear on raspbian buster and I have no clue what to do.

Thanks a lot in advance for any hint :slight_smile:

Install the nightly, as the wanted function is not yet in the stable branch.

https://homegear.eu/downloads.html?version=0.8

1 Like

Just to confirm: Works for me, too.

2 Likes