What is the Robonect lawn mower Alexa skill?
Robonect lawn mower Alexa skill allows you to control a robotic lawn mower equipped with a Robonect module by Fabian Harder.
Because of a user request, I have enhanced the skill to also be able to communicate with Husqvarna's/Gardena's Smart System robotic lawn mowers (i.e. the "smart" models).
This feature is currently in beta-mode, please contact me if you encounter any problems.
Why do I have to register here in order to use it?
Since everybody wants to control their own robotic lawn mower through their own Alexa device, their Robonect-URL (or Husqvarna/Gardena credentials) has to be linked to their Alexa-ID. The Alexa skill will then determine the user's Robonect-URL (or Husqvarna/Gardena credentials) to control matching its own Alexa-ID.
Are there any costs for using the Robonect lawn mower Alexa skill?
No. Both, the registration as well as the use of the Robonect lawn mower Alexa skill are free. However, development has been quite a bit of work and support still is. I do NOT get paid by either Gardena/Husqvarna or the developers of the Robonect module, I am happy about any voluntary contributions via PayPal.
What will happen to my data?
The Robonect-URL (or Husqvarna/Gardena credentials) you enter will be stored in a database using AES encryption and will only be used for the Robonect lawn mower Alexa skill.
Should you want to update or remove your data, just submit this form again with an updated Robonect-URL (or Husqvarna/Gardena credentials) or leave the Robonect-URL field (or Husqvarna/Gardena credential fields) empty to delete your data.
What are the requirements for using the Robonect lawn mower Alexa skill?
For usage of the Alexa skill with the Robonect module
- a Robonect-compatible robotic lawn mower by Husqvarna / Gardena / Flymo / McCulloch (e.g. R40Li, R70Li, AM 305, AM 310, ...)
- the Robonect module by Fabian Harder
- activated remote access for mower.online at the Robonect module (available since firmware version 1.0 beta 5)* or a Robonect Interface that has been made publicly accessible through the Internet using your routers port-forwarding settings (instructions for the FRITZ!Box (in German); 1. if using DHCP make sure that the Robonect module always gets assigned the same IP address; 2. activate port forwarding from the outside (e.g. 80) to port 80 of the interal IP address of the Robonect module; 3. you should use a DynDNS service and configure it in the router if you do not have a fixed IP address from your ISP)
- an Amazon Alexa enabled device such as the Amazon Echo
(*) mower.online access can be activated through the Robonect interface, menu item "Robonect"/"Fernzugriff"/"Dienst verwenden". Robonect will be made available for Internet access at https://(Zugriffsname).mower.online through the chosen access name (Zugriffsname).
Note: When enabling Internet access, make sure access to the Robonect interface is password protected by entering a username and password at the Robonect interface, menu item "Robonect"/"Benutzer". Otherwise everyone that knows (or can guess) the access name can control the Robonect module.
This access name as well as username and password are required in the form below to link Robonect to an Alexa-ID.
For usage of the Alexa skill with the Husqvarna/Gardena Smart System
- a Husqvarna/Gardena Smart System compatible robotic lawn mower with a Husqvarna/Gardena Smart System account* (e.g. Gardena's "smart" models)
- an Amazon Alexa enabled device such as the Amazon Echo
(*) How to check whether it's possible to use this skill with the Husqvarna/Gardena Smart System lawn mower:
Is it possible to login at https://smart.gardena.com with the smart system username/password? If so, is there a location listed that contains the lawn mower?
The skill will essentially do the same thing: login, find location, find lawn mower in location, check status or give command.
Note: Husqvarna Connect App is not the same than Gardena/Husqvarna Smart System; even though the logins are created similarly, no locations are available.
At the moment, setting the mode (start/stop mowing, call it a day, ...) with Husqvarna/Gardena Smart System devices is apparently not possible when using the latest firmware for the lawnmower.
Which commands are currently supported?
For usage of the Alexa skill with the Robonect module
- "Alexa, start lawn mower" or "Alexa, ask lawn mower for the status" to request the current status
- "Alexa, tell lawn mower to set the mode to auto|manual|home|end of day" to set the mode to auto|manual|home|end of day
- "Alexa, tell lawn mower to call it a day" to set the mode to end of day
- "Alexa, tell lawn mower to start mowing" to assign a job and set the mode to end of day afterwards
- "Alexa, tell lawn mower to start mowing for x minutes" to assign a job for x minutes and set the mode to end of day afterwards
- "Alexa, tell lawn mower to turn off" or "Alexa, tell lawn mower to stop immediately" sets the lawn mower to 'stop'
- "Alexa, tell lawn mower to turn on" or "Alexa, tell lawn mower to start" sets the lawn mower to 'start'
- "Alexa, ask lawn mower for help" sends a list of commands and your Alexa-ID to your Alexa app
For usage of the Alexa skill with the Husqvarna/Gardena Smart System
For robotic lawn mowers using Husqvarna/Gardena Smart System, the Alexa commands are identical to those using the Robonect module, however their meaning is slightly adapted according to the Smart System's functionality.
- "Alexa, start lawn mower" or "Alexa, ask lawn mower for the status" to request the current status
- "Alexa, tell lawn mower to set the mode to auto|manual|home|end of day" to set the mode to auto|manual|home|end of day with: auto=according to timer settings, manual=mow for 60 minutes, then continue according to the timer settings, home=park until further notice, end of day=park until next timer-driven start
- "Alexa, tell lawn mower to call it a day" to set the mode to 'park until next timer-driven start'
- "Alexa, tell lawn mower to start mowing" to set the mode to 'mow for 60 minutes, then continue according to the timer settings'
- "Alexa, tell lawn mower to start mowing for x minutes" to set the mode to 'mow for x minutes, then continue according to the timer settings'
- "Alexa, ask lawn mower for help" sends a list of commands and your Alexa-ID to your Alexa app
What are the limitations for the Robonect lawn mower Alexa skill?
- at the moment only one robotic lawn mower can be controlled by each Amazon Alexa account
Problems?
Problem: after having linked your Alexa-ID using the form below, the skill still says that the Alexa-ID has to be linked
You have probably entered the Alexa-ID incorrectly. Solution: find out the correct Alexa-ID by starting the skill again (if the pronunciation is not clear, you can also check in the Activities section of Alexa app, the Alexa-ID is being output there as well). Re-submit the registration form below again with the correct Alexa-ID. The incorrect Alexa-ID can be unlinked by submitting the form again with the incorrect Alexa-ID and empty user data (recommended, however it is not mandatory).
Problem: My Husqvarna/Gardena Smart System mower does not work with this skill
Is it possible to login at https://smart.gardena.com with the smart system username/password? If so, is there a location listed that contains the lawn mower? If that is not the case, the skill will not work.
Contact details for further problems
I am happy about any feedback. If you have feedback regarding the skill using the Robonect module please post it in the Robonect Forum.
Find more ways to contact me on my website...
Please note before getting in touch with me: the development and support of this skill are done free of charge (I do NOT get paid by either Gardena/Husqvarna or the developers of the Robonect module!), but receive many support requests. Please do not send me any inquiries like "does not work", but instead describe the problem as detailed as possible: which mower are you using, what are you doing, what is the exact response of the skill or the website.
I would like to thank – Germany's leading consumer portal for smart home, connected living and e-mobility – for their comprehensive article on the Robonect Alexa Skill.
If you have any Android devices, I also recommend Christoph Wagner's Robonect Android App.