Skip to content

[Bug]: BLE Monitor fails to install dependencies (janus / aioblescan) on HAOS aarch64 (Odroid N2) #1485

@yvanruth

Description

@yvanruth

What happened?

After installing Passive BLE Monitor via HACS on Home Assistant OS (HAOS 16.0) running on an Odroid N2 (aarch64), the integration fails to load due to missing requirements. I had BLE monitoring for over a year without problems. This started happening 2 days ago.

I see this error in the logs:

Setup failed for custom integration 'ble_monitor': Requirements for ble_monitor not found: ['janus>=2.0.0', 'aioblescan>=0.2.14']

I tried multiple versions (13.4 and 13.7.1), and also disabled discovery via configuration.yaml, but the error persists.

BLE Monitor should either:

  • Install required dependencies (janus and

Steps to reproduce

  1. Run HAOS 16.0 on an Odroid N2 (aarch64)
  2. Install BLE Monitor via HACS
  3. Add this to configuration.yaml:
ble_monitor:
  discovery: false
  devices: []
  1. Reboot Home Assistant

  2. Check logs


Full error from logs

2025-07-30 20:06:28.427 ERROR (MainThread) [homeassistant.setup]
Setup failed for custom integration 'ble_monitor': Requirements for ble_monitor not found: ['janus>=2.0.0', 'aioblescan>=0.2.14']

2025-07-30 20:06:28.428 WARNING (MainThread) [homeassistant.config_entries]
Config entry 'Passive BLE Monitor' for ble_monitor integration not ready yet: Requirements for ble_monitor not found: ['janus>=2.0.0', 'aioblescan>=0.2.14']; Retrying in background


System details

arch: aarch64
machine: odroid-n2
hassos: "16.0"
homeassistant: 2025.7.4
supervisor: 2025.07.2
docker: 28.3.0
os: Home Assistant OS


Extra context

Tried both BLE Monitor 13.4 and 13.7.1

Installed via HACS

Tried uninstall + reinstall + full reboot

No other BLE integrations active

Would appreciate any workaround, or if dependencies could be delayed until runtime (e.g. when discovery is true or BLE device is used).

Thanks a lot for this awesome integration!

Sensor type

No response

Relevant log output

2025-07-30 20:06:28.427 ERROR (MainThread) [homeassistant.setup] 
Setup failed for custom integration 'ble_monitor': Requirements for ble_monitor not found: ['janus>=2.0.0', 'aioblescan>=0.2.14']

2025-07-30 20:06:28.428 WARNING (MainThread) [homeassistant.config_entries] 
Config entry 'Passive BLE Monitor' for ble_monitor integration not ready yet: Requirements for ble_monitor not found: ['janus>=2.0.0', 'aioblescan>=0.2.14']; Retrying in background

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions