added ble devices scanning, removing weather entries before requesting new