So I’ve got the following flows at the moment:
- Set a logic variable ‘automower_parked_due_temp’.
- Weather app, I’m using OpenWeatherMap (OpenWeatherMap | Homey)
My Automower 310 does not have the feature where it increases/decreases the mowing time based on the grass growing rate. But in temperate climates generally grass stops growing around 5 deg C.
So my flows stop mowing when the temp drops below 5 deg C and resumes ones it gets above 6. I’ve left the gap between 5 and 6 degrees so that it doesn’t swing between ‘park’ and ‘resume’ the whole time.
It’s sending a message using Telegram in the same channel Homey sends other stuff. Handy for troubleshooting, but not necessary. I’ve also have a virtual device that states if ‘WX Override’ is active, so I can see it handily in the Homey App itself. Again not a requirement.
I found a website that publishes the actual grass growth per week (kg Dry Matter per hectare), my long term aim is to scrape that value and to adjust the mowing schedule for my robot based on the actual grass growth rate.
Works pretty well so far!
I also have the following::
It’s only sending the error code itself though. Could you adjust the app so it’s sends the ‘translation’ of the error code instead? That would be more useful. My robot is pretty reliable though, so haven’t had any errors yet.