|
|
Automatically generates and updates Bosch Indego mowing calendar slots based on hourly weather forecasts. |
- Weather-based scheduling — generates mowing windows from hourly forecast data
- Temperature limits — configurable minimum and maximum thresholds
- Rain detection — probability and precipitation thresholds
- Morning dew detection — suppresses mowing when dew is likely
- Two slots per day — supports up to two mowing windows daily
- Skip Today helper — optional boolean to skip a day on demand
- Auto-updates — reschedules automatically when forecast conditions change
- Change notifications — optional alerts when the schedule is updated
- Efficient — skips API calls when the schedule hasn't changed
Required
This blueprint requires the Bosch Indego Integration and a weather entity that supports hourly forecasts via
weather.get_forecasts.
- Download
indego_weather_based_schedule.yaml - Copy it to
/config/blueprints/automation/ - Restart Home Assistant or reload automations
Stores the last applied mowing plan — used to detect unchanged schedules and avoid unnecessary updates.
input_text:
indego_last_applied_plan:
name: Indego Last Applied PlanAllows skipping today's mowing slot on demand.
input_boolean:
indego_skip_today:
name: Indego Skip Today| Setting | Description |
|---|---|
Weather Entity |
Weather entity providing hourly forecast data |
Last Applied Plan Storage |
Input Text helper for storing the generated schedule |
Skip Today's Schedule |
Optional Input Boolean helper |
Earliest Mowing Time |
Start of the allowed mowing window |
Latest Mowing Time |
End of the allowed mowing window |
Minimum Temperature |
Minimum temperature required for mowing |
Maximum Temperature |
Maximum allowed temperature (0 = disabled) |
Maximum Precipitation |
Maximum hourly precipitation allowed |
Maximum Rain Probability |
Maximum forecast rain probability allowed |
Min Temp / Dew Point Difference |
Threshold for morning dew detection |
Morning Dew Check Until Hour |
Hour until which dew checks are active |
Notifications |
Optional — receive alerts when the schedule changes |
Each run, the blueprint evaluates the hourly forecast for the next seven days across five criteria — temperature, dew point, rain probability, precipitation amount, and general forecast condition — and generates suitable mowing windows automatically. If the resulting schedule matches the last applied plan, no update is made.
Ideas, bug reports and pull requests are always welcome:
- Fork the repository
- Open an Issue
- Submit a Pull Request
Released under the MIT License.
This project is not affiliated with or endorsed by Bosch. Bosch, Indego, and related trademarks belong to their respective owners.