Skip to content

Cannot reconnect BLE after car is back at home #122

@kerbje

Description

@kerbje

After the car left, the BLE loses connection. So far so good.
But when it returns, it seems that the first connection fails and then it keep getting a Command Disallowed.

After I restart the docker container, it connects to the car right away

Running in Docker on a RPI3+, DietPi using a TP-Link UB500 Adapter as BT dongle.
Car: MY RWD 2024
Car software: 2025.20.3

Might be related to #117

`2025/06/24 15:15:37 INFO Executing command Command=vehicle_data Body=map[endpoints:[charge_state]]

2025/06/24 15:15:37 INFO Successfully executed Command=vehicle_data Body=map[endpoints:[charge_state]]

2025/06/24 16:51:02 INFO Connecting to Vehicle ...

2025/06/24 16:51:12 ERRO Cannot connect to vehicle Error="Vehicle is not in range: ble: failed to scan for XXX: hci: no response to command, hci connection failed"

2025/06/24 16:51:13 INFO Connecting to Vehicle ...

2025/06/24 16:51:13 WARN failed to connect to vehicle (A): ble: failed to scan for XXX: Command Disallowed

2025/06/24 16:51:16 WARN failed to connect to vehicle (A): ble: failed to scan for XXX: received scan response xxx with no associated Advertising Data packet

2025/06/24 16:51:22 ERRO Stop retrying after 3 attempts Error="failed to connect to vehicle (A): ble: failed to scan for XXX: received scan response xxx with no associated Advertising Data packet"

2025/06/24 16:51:22 ERRO Cannot connect to vehicle Error="failed to connect to vehicle (A): ble: failed to scan for XXX: received scan response xxx with no associated Advertising Data packet"

2025/06/24 16:51:32 INFO Connecting to Vehicle ...

2025/06/24 16:51:32 WARN failed to connect to vehicle (A): ble: failed to scan for XXX: received scan response xxx with no associated Advertising Data packet

2025/06/24 16:51:35 WARN failed to connect to vehicle (A): ble: failed to scan for XXX: Command Disallowed

2025/06/24 16:51:41 ERRO Stop retrying after 3 attempts Error="failed to connect to vehicle (A): ble: failed to scan for XXX: Command Disallowed"

2025/06/24 16:51:41 ERRO Cannot connect to vehicle Error="failed to connect to vehicle (A): ble: failed to scan for XXX: Command Disallowed"

.
. After a restart of the docker container
.

2025/06/24 16:57:59 INFO TeslaBleHttpProxy 2.1.2 is loading ...

2025/06/24 16:57:59 INFO Env: httpListenAddress=:8080

2025/06/24 16:57:59 INFO Env: cacheMaxAge=5

2025/06/24 16:57:59 INFO Env: scanTimeout=2

2025/06/24 16:57:59 INFO BleControl initialized

2025/06/24 16:57:59 INFO TeslaBleHttpProxy is running!

2025/06/24 16:58:02 INFO Connecting to Vehicle ...

2025/06/24 16:58:03 INFO Connection to vehicle established

2025/06/24 16:58:03 INFO Executing command Command=vehicle_data Body=map[endpoints:[charge_state]]

2025/06/24 16:58:04 INFO Successfully executed Command=vehicle_data Body=map[endpoints:[charge_state]]`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions