private async void TileManager_TileOpened(object sender, BandTileEventArgs<IBandTileOpenedEvent> e)
 {
   var bandClient = await GetBandClient();
   if (bandClient != null)
   {
     if (e.TileEvent.TileId == BandUiDefinitions.TileId && _lastTemperatureData != null)
     {
       var buc = new BandUiController(bandClient);
       await buc.SetUiValues(
         _lastTemperatureData.Timestamp.ToLocalTime().ToString("HH:mm:ss"),
         _lastTemperatureData.Timestamp.ToLocalTime().ToString("dd-MM-yyyy"),
          $"{_lastTemperatureData.Temperature}°C",
          GetFanStatusText());
       await bandClient.NotificationManager.VibrateAsync(VibrationType.NotificationOneTone);
     }
   }
 }
 private async Task UpdateFirstPageStatus()
 {
   var bandClient = await GetBandClient();
   if (bandClient != null)
   {
     var text = GetFanStatusText();
     var buc = new BandUiController(bandClient);
     await buc.SetUiValues($"{_lastTemperatureData.Temperature}°C", text);
   }
 }