Okay, this looks wrong:
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 2 TEMPERATURE received event 'TEMPERATURE' value: 24.0
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 4 TEMPERATURE received event 'TEMPERATURE' value: 24.0
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 3 TEMPERATURE received event 'TEMPERATURE' value: 24.0
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 1 TEMPERATURE received event 'TEMPERATURE' value: 24.0
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 2 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 4 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 3 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 1 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 2 TEMPERATURE received event 'TEMPERATURE' value: 22.9
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 2 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 3 TEMPERATURE received event 'TEMPERATURE' value: 1.1
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 3 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 4 TEMPERATURE received event 'TEMPERATURE' value: -1.1
2019-06-14 19:35:30 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 4 TEMPERATURE received event 'LOWBAT' value: False
Looks like the Homematic component receives an update for all channels with temperature of sensor 1. Afterwards the correct updates for the other channels are received…
Here is another one with the additional pyhomematic logging:
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:0, interface_id=homeassistant-homegear, key=RSSI_DEVICE, value=-83
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:0, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:0, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:0, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:0, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:0, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:0, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:0, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:1, interface_id=homeassistant-homegear, key=TEMPERATURE, value=22.4
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 4 TEMPERATURE received event 'TEMPERATURE' value: 22.4
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 2 TEMPERATURE received event 'TEMPERATURE' value: 22.4
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 1 TEMPERATURE received event 'TEMPERATURE' value: 22.4
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 3 TEMPERATURE received event 'TEMPERATURE' value: 22.4
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:1, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 4 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 2 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 1 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 3 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:2, interface_id=homeassistant-homegear, key=TEMPERATURE, value=22.8
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 2 TEMPERATURE received event 'TEMPERATURE' value: 22.8
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:2, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 2 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:3, interface_id=homeassistant-homegear, key=TEMPERATURE, value=-0.4
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 3 TEMPERATURE received event 'TEMPERATURE' value: -0.4
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:3, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 3 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:4, interface_id=homeassistant-homegear, key=TEMPERATURE, value=0.4
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 4 TEMPERATURE received event 'TEMPERATURE' value: 0.4
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:4, interface_id=homeassistant-homegear, key=LOWBAT, value=False
2019-06-14 21:10:56 DEBUG (Thread-24) [homeassistant.components.homematic] PoolTemperature 4 TEMPERATURE received event 'LOWBAT' value: False
2019-06-14 21:10:56 INFO (Thread-24) [pyhomematic.devicetypes.generic] HMGeneric.event: address=OEQ0674126:5, interface_id=homeassistant-homegear, key=LOWBAT, value=False
pyhomematic logs a single temperature event and the Homematic component reports this temperature for all channels.