Skip to content

Releases: ac-uy/ha-cecotec-grasshopper

v0.3.5

Choose a tag to compare

@ac-uy ac-uy released this 17 May 14:28

Reduce poll interval to 30s for faster state updates

v0.3.4

Choose a tag to compare

@ac-uy ac-uy released this 17 May 14:19

Add detailed_status attribute (charging/fully_charged/standby) for richer card display

v0.3.3

Choose a tag to compare

@ac-uy ac-uy released this 17 May 14:14

Fix pause state: Cecotec reports mode 0 for both docked and paused. Now tracks previous state - mode 0 after mowing = paused.

v0.3.2

Choose a tag to compare

@ac-uy ac-uy released this 17 May 14:01

Expand mode mapping (add modes 4,5,15,16,17,20), debug logging for mode codes

v0.3.1

Choose a tag to compare

@ac-uy ac-uy released this 17 May 13:01

Fix start_border_mowing service handler, add companion card link to README

v0.3.0 - Schedule & Settings

Choose a tag to compare

@ac-uy ac-uy released this 17 May 10:51

New Features

  • Schedule sensor: Shows next scheduled mowing time with full schedule as attributes
  • Rain delay sensor: Shows rain delay duration
  • Border length sensor: Shows boundary wire length in meters
  • set_schedule service: Create/update weekly mowing schedule
  • set_rain_delay service: Enable/disable rain delay with custom duration

Schedule Service Example

yaml
service: cecotec_grasshopper.set_schedule
data:
entity_id: lawn_mower.mymower
schedule:
- day: 2
start: '09:00'
end: '12:00'
trim: true
- day: 5
start: '09:00'
end: '12:00'
trim: true

v0.2.1 - Edge mode fix

Choose a tag to compare

@ac-uy ac-uy released this 16 May 09:24

Fix: Mowing mode selector (edge/normal) now correctly triggers border mowing when start is pressed.

v0.2.0 - Full Command Support

Choose a tag to compare

@ac-uy ac-uy released this 16 May 08:47

What's New

Commands now work! Start, pause, dock, and border mowing are fully functional.

Features

  • Start/Pause/Dock commands via REST API
  • Border/edge mowing support
  • MQTT real-time status updates (no more 30s polling delay)
  • Mowing mode selector (normal/edge)

Technical

  • Command endpoint: /app_mower/device/setWorkStatus
  • MQTT push via mqtts.sk-robot.com for instant state changes
  • 60s polling fallback if MQTT disconnects

Credits

v0.1.0 - Read-Only Status Monitoring

Choose a tag to compare

@ac-uy ac-uy released this 16 May 08:07

Initial release of the Cecotec GrassHopper 500 Home Assistant integration.

Features

  • Battery level monitoring (0-100%)
  • WiFi signal strength tracking (0-3)
  • Online status detection
  • Error detection with error codes and messages
  • Auto-refresh every 30 seconds
  • Multi-language support (English, Spanish)

Known Limitations

  • Start/Pause/Dock commands not working (API returns 'method not supported')
  • Mowing mode selection UI exists but commands don't work

This is a read-only integration. Command functionality is under investigation.