This is due to an incompatibility with Python 3.12. It looks like movement is being made to issue an update, and is hopefully not too horrible a fix.

I wish I’d spotted this, as I use hass for data collection, so any rollback after 30 mins or so isn’t really feasible :|