Integrate Husqvarna Automower with ESP32

Hi! I would like to start-pause-dock my husqvarna automower 315 (non-x) in HA connecting to it via bluetooth through an esp32. Has anyone tried to do it yet?
Thank you

Is there any project out there on github that has documented the Husqvarna bluetooth protocol?

Found this, and searching robonect on this forum finds stuff

1 Like

Interesting! Thank you.

Hello.
Did this project saw a light ? :slight_smile:

This is for husqvarna automowers with internet connection capabilities, itā€™s not the goal of this thread.

Unfortunately I have not enough knowledge in order to to develop this by myself

Just two honourable mentions:

2 Likes

Great work. Hope this gets merged soon

1 Like

@alistair23

Using the husqvarna_automower_ble, so happy as iā€™ve been after this for so long. Is there anyway to get the current battery charge or other sensors in this integration?

HA is already querying the battery status, it just isnā€™t exposed as a sensor yet (so you canā€™t see it).

Basically we just need people to write code to query the mower (the BLE API is pretty complete for basic operations), expose the data, include integration tests and then send a PR.

Iā€™m hoping to get battery status working, as it worked in the past but was removed to simplify upstreaming.

Does you know, if Gardena lawn mowers, that are made by Husqvarna, are supported too by the BLE Integration?

Yes: AutoMower-BLE/automower_ble/models.py at 7b3bd17292bcd5386de88c7fd23b5fad9607d88b Ā· alistair23/AutoMower-BLE Ā· GitHub

Thanks very much. Afterwards I see, that I could have found this info on my own :confused:

I tried to connect the mowers as described. Put in the BLE MAC Adresse when asked. On the mower the Bluetooth sign appeared for 2 seconds. Then HA says ā€œunknown error occuredā€.

I put the mower near to the pi, ha ist running on. Used the Bluetooth of the pi itself, so no stick. Bluetooth pairing with Android app works good.

Do you have any Tipps fĆ¼r me?

Thanks in advance