Problem with multiple Temperature Measurement clusters in ZHA?

After a lot of reading and experimenting, I finally got my Zigbee sensor working as expected.

The problem was with my Nordic code. Using an age-old answer on Nordic’s forum and some code on Github, I got it working!

For anyone interested, full write up here: