Closed raphmur closed 4 days ago
As per comments from https://github.com/tesla-local-control/tesla-local-control-addon/issues/104 I suggest using the following messages as triggers:
Error: failed to find BLE beacon
Error: context deadline exceeded
Error: ble: failed to enumerate device services: ATT request failed: input channel closed: io: read/write on closed pipe
Error: failed to find BLE beacon for XXX (XXX): can't dial: can't dial: connection canceled
Step 1 of fix (quick and really dirty): Bruteforce wake once whenever this message is seen
Step 2 of fix (better):
Then I will try to launch body-controller-state
once and see if the car is actually awake. Then:
See https://github.com/tesla-local-control/tesla_ble_mqtt_docker/discussions/48
I think it would be useful for other scenarios. For example in HA cards with entities to send commands it is currently necessary to either manually wake the car first or have some additional automation to send a wake command first