Passive BLE Monitor integration

Struggling a bit. Not too technical with Home Assistant and bluetooth.

Have 3 Qingping Motion and Light Sensors (CGPR1).

Originally added yaml entries, one example below:

ble_monitor:
  bt_interface: 'DC:11:11:11:11:11'
  bt_auto_restart: False
  active_scan: False
  discovery: True
  period: 60
  use_median: False
  decimals: 1
  log_spikes: False
  restore_state: False
  report_unknown: False
  devices:
    # sensor
    - mac: '58:2D:99:99:99:99'
      name: 'Qingping01'
      #encryption_key: '217C568CF5D22808DA20181502D84C1B'
      #temperature_unit: C
      #decimals: 2
      use_median: False
      restore_state: default

It found the sensor in Home assistant but no values in the parameters’

I then tried using the UI way

I think some details were remembered from prev Yaml but it did recognise the mac address. Same result though:


ble illuminance 582D34609BE1  Unavailable
ble illuminance Qingping01   Unknown
ble light Qingping01   No light
ble motion Qingping01   Clear

I realise there may be an encryption issue but I really don’t understand what I need to do with Xiaomi Clouds Token Extractor. Not even sure what should show in the Xiaomi Cloud for my sensors, if anything (nothing currently even though cloud appears to be linked to my account - it opened a page with a new account number when I connect using Xiaomi credentials)