Last Updated:

Husqvarna Automower Integration

S.C.O.R.E.ConvenienceDeviceControl

Overview

The Husqvarna Automower integration solves the problem of lawn maintenance by allowing homeowners to control their robotic lawn mower directly from Home Assistant. This capability enhances convenience, enabling users to manage their lawn care without manual effort.

Convenience icon

Benefits

  • Remote control of lawn mowing schedules from anywhere using Home Assistant.
  • Integration with other smart home devices for automated lawn care routines.
  • Real-time status updates and notifications about mowing progress and maintenance needs.

Intent

The purpose of the Husqvarna Automower integration is to provide a seamless way for homeowners to manage their lawn care operations through Home Assistant. This integration achieves an efficient and user-friendly method of controlling the lawn mower’s functions, ensuring a well-maintained lawn with minimal effort.

Preconditions

  • Husqvarna Automower device connected to the home Wi-Fi network.
  • Home Assistant platform installed and running.
  • Husqvarna Automower integration set up in Home Assistant.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Z-Wave JS.
  • Device installed and reachable: Outdoor Sun Shades.

Actors

  • Homeowner managing lawn care
  • Family members assisting with home capability

Trigger

The capability is triggered by a scheduled time, a manual command from the Home Assistant interface, or a specific event such as weather conditions being suitable for mowing.

Workflow Diagram

flowchart TD
    A[Scheduled Time or Manual Command] -->|check| B{Mowing Conditions OK?}
    B -->|Yes| C[Start Automower]
    C --> D[Mowing in Progress]
    B -->|No| E[Exit without Action]

Workflow Description

1. Check Mowing Schedule

Home Assistant checks the scheduled mowing time to determine if it’s time to initiate the mowing process.

2. Assess Weather Conditions

The system evaluates current weather conditions to ensure they are suitable for mowing, such as no rain or wet grass.

3. Send Command to Start Mower

If conditions are favorable, a command is sent to the Husqvarna Automower to begin mowing the lawn.

4. Monitor Mowing Progress

Home Assistant monitors the mowing progress and sends notifications to the homeowner regarding status updates.

5. End Mowing Session

Once the mowing is complete, the system logs the session and updates the homeowner with the completion status.

Postconditions

After the capability is completed, the lawn mower has successfully mowed the lawn, and the homeowner receives notifications about the completion and any necessary maintenance alerts.

Optional Enhancements

  • Integrate with weather services to automatically delay mowing during rain.
  • Set up alerts for when the mower needs maintenance or when it completes a mowing cycle.
  • Create a dashboard widget in Home Assistant for quick access to mower controls.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantZ-Wave JS, ESPHomeOutdoor Sun Shades, Permanent Holiday Lights

Source Examples