OK all is OK now. I had made also several mistakes in the addresses of the TI product.
Addresses need to be used as long 128 bits and the addresses to write the config and was not as I noted 0xaa22 but f000aa22-0451-4000-b000-000000000000…
Your information about the setvalue that you gave me above is also is the key.
Now the code is:
defines the addresses one for the read characteristic and one for the config property:
const char* uuidTempTi = “F000AA21-0451-4000-b000-000000000000”; //read charact
const char* uuidConfigTi = “F000AA22-0451-4000-b000-000000000000”; //property
Then the characteristic property:
Then write the config as required by the sensor:
uint8_t value = 0x01; //required by the sensor to start reading temperature and humidity
Then get the notify with the regular peer.getCharacteristicByUUID
Of course the temperatureMeasurementCharacteristic was also subscribed for the callback onDataReceived() previously on the code and received the data as per any other standard sensors.
Thank you again for your help.