@filcole: made some progress with the protocol analysis, you may find this interesting in terms of talking to the kettle via MQTT https://github.com/tinaught/appkettleapi