Husqvarna Automower and Gardena Smart System

Great, as I understand it´s using the open API Husqvarna provides. I hope it could be done as an generic Husqvarna component so it could be used booth with Gardena Smart system and Automowers.

The API is for both Gardena and original Husquarna devices. With Gardena devices (Smart Watering, Sensor, Sileno+) i could test it and it works fine for me. But i have no original Husquarna Devices that i could test it with those devices.

If you need help testing I have booth an Gardena Smart (booth sensors, irrigation control and water control. Could maybe also get a power switch) and some Husqvarna Automowers

Thx for you offer, but i‘m not one of the code owner so please contact they direct over the github repository. Thx

Hi,
I made an custom component for the automower, based on the official API. It’s not completely finishend. But it works. If someone wants to test it, go there: https://github.com/Thomas55555/husqvarna_automower

4 Likes

Please vote for this WTH entry →

I´d love to test it, however I have 3 mowers to my account will it work with one of them?

Hi Stejo,
at the moment it would only work with your “first” mower. But I started to work to implement multiple mowers. But we will see, if I can do it, because I have no possibility to test.

Hi Stejo,

I have now added the support for multiple mowers(hopefully). But as I said, I’m not able to test it, because I don’t habe enough mowers. :smiley:
Can you try it out?
But first delete your exisiting ‘Husqvarna automower’ integration, if you use it and if it is version 0.4.0 or older, because I made some breaking changes in the code.

Thomas

Hi,

It works great, I get all 3 Mowers listed. I will check some more too see that everything is working fine.

Stefan

Nice to hear. I just discovered, that the device state is not updated anymore. Do you have the same issue?
But I fixed it half an hour ago. So I think you should update the files again.

Hi,

Yes I saw the the same behavior it was not updated, but after updating to your latesed version it seems to work again. A suggestion would be to have a field also showing not only the error code but also the error text.

Great Work!

Hi,
if there is an error, the device state will show the error.

Hi, I have just installed the integration for my 430x Automower. In the readme.md file under “Usage” following comands are stated:
vacuum.start
vacuum.pause
vacuum.stop
vacuum.return_to_base

But I only have one entity:
vacuum.
and this entity has a lot of attributes matching your screen shot.

But how do i start, stop etc.?

Hi, you can use the play/pause/stop/home buttons:
DeepinBildschirmfoto_Bereich auswählen_20210412230153
Or you can use the vacuum service:

1 Like

There is apparently something I am missing here. I don’t see how I get that card you are showing. Is it a lovelace card? I usually create my own cards by combining entities in lovelace, but in this situation i only have this entity:

And searching in “developer tools” I can only find following:

Could it be I’m missing the vacuum integration? If so how will that look for a automower?

What happens if you click on that “Status … Docked” entity in your “Tulle” card?

What happens if you click on that “Status … Docked” entity in your “Tulle” card?

Aaaah :slight_smile: THEN those options appear. Thanks!

I’m still not sure how I can use it in scripts and automations. This vacuum integration entry in the configuration.yaml, according to the docs (home-assistant vacuum) i need stuff like ipaddress etc. which seems a little odd since the entity card already can communicate.

I’m still not sure how I can use it in scripts and automations. This vacuum integration entry in the configuration.yaml, according to the docs (home-assistant vacuum) i need stuff like ipaddress etc. which seems a little odd since the entity card already can communicate.

I found out. The vacuum service was somehow already added (!). I can use vacuum. in a script :-).

1 Like

Is it possible to change the stauts so it doesn’t say “cleaning” and instead says “Mowing” ?