If you want to keep the code as it is, removing the _disconnect() call at row 80 should make it possible to read the temperature again by pressing the FAB button. There's also another solution: subscribing the characteristic with subscribeToCharacteristic with flutter_reactive_blue package (it's something that I would like to try, too). :)

Full-time Human-computer interpreter