After a frenetic frenzy of fixing up Chlöe including adding her thermostat to her Beret, I did a quick passive run just to check all was well. The thermostat worked like a dream, as did the gyroscope Y axis bug that Phoebe had shown and that I’d assumed was the death of her sensor.
So there’s nothing wrong with Phoebe or Chlöe, but there’s a bug in the code that I’ve recently introduced (probably a typo) that’s playing hide and seek with me better than my kids do.
Idle raises no issues with the code, and no exceptions are raised, which I think leaves me walking the code blindly looking for the needle in a haystack. I hope the needle is near the bottom of the stack so I stand on it!