Your integration with automower connect looks great. I have an 430x since a few days and Im also interessted to integrate it in OH.
May you provide details (how did you add the pyhusmow?)
Are you able to control it or only get the status?
I’m about to purchase the same Husqvarna Automower 430X.
I noticed that these recent models have an API, and are able to connect to Alexa, Google Home, IFTTT (see this link). This makes the Robonect module or any other other hardware unnecessary (at least for the models that have Automower Connect).
Im think about start developing a binding for husqvarna mowers. Currently I use the previously mentioned pyhusmow solution. But would like to have more flexibility, eg. set weekly timer. I started testing the Husqvarna Group API and the auth process is quite clear. I still have to test setting new timers. But I‘m optimistic to be successful there. Everything works fine manually with Postman. If someone has already started some work, it would be nice if the source can be shared somewhere.
I not really started, except setting up the development environment (which is up-and-running)
My spare time is limited atm. But I hope to free more time from mid december. Anyway, my mower currently hangs around as the season is over I will post a new thread as soon something is ready to test.
I am working on a Rest Web-Service Interface based on an esp 8266. So needed Hardware would be about 4€. The first tests seems to work fine. I will hold you updated.
Create an Application at https://developer.1689.cloud/apps
You can log in with your Husqvarna Automower Connect app credentials (<YOUR_EMAIL> & <YOUR_PASSWORD>).
Add Authentication API and Automower Connect API to your application.
Take note of your Application key <YOUR_APPLICATION_ID> as you’ll need it later.
Get your MOWER ID (in case you don’t know):
curl -X GET “https://api.amc.husqvarna.dev/v1/mowers”
-H “accept: application/vnd.api+json”
-H “X-Api-Key: <YOUR_APPLICATION_ID>”
-H “Authorization: Bearer <ACCESS_TOKEN>”
-H “Authorization-Provider: husqvarna”
Get info on your mower:
curl -X GET “https://api.amc.husqvarna.dev/v1/mowers/<MOWER_ID>”
-H “accept: application/vnd.api+json”
-H “X-Api-Key: <YOUR_APPLICATION_ID>”
-H “Authorization: Bearer <ACCESS_TOKEN>”
-H “Authorization-Provider: husqvarna”
I am currently working on an Automower Binding and want to contribute it once it is working. Not that far yet, just the login working
I will post an update here once I have something useful
I tried to upload the jar file directly to allow testing without building it locally. Unfortunately I am not sure how to do it without affecting my pull request…
For a documentation regarding commands make sure to have a look at “openhab-addons/bundles/org.openhab.binding.automower/README.md”