Releases: ac-uy/ha-cecotec-grasshopper
Releases · ac-uy/ha-cecotec-grasshopper
Release list
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0 - Schedule & Settings
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
Fix: Mowing mode selector (edge/normal) now correctly triggers border mowing when start is pressed.
v0.2.0 - Full Command Support
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
- Command protocol discovered thanks to Sdahl1234/Sunseeker-lawn-mower
- MQTT documentation by OlliKantola/Sunseeker_LawnMower_Control
v0.1.0 - Read-Only Status Monitoring
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.