Cecotec GrassHopper 500 - Custom Integration + Lovelace Card

Hi everyone,

I've built a custom integration and companion Lovelace card for the Cecotec Conga GrassHopper 500 robot mower (and likely other GrassHopper models using the sk-robot.com backend — same platform as Sunseeker and Adano mowers).

Integration
Real-time status via MQTT push (battery, WiFi, activity, errors)
Commands: start, pause, dock, edge mowing
Schedule management (read/write mowing schedules)
Rain delay control
Mowing mode selector (normal/edge)
GitHub: GitHub - ac-uy/ha-cecotec-grasshopper: Home Assistant integration for Cecotec GrassHopper 500 robot mower with real-time MQTT status · GitHub

Companion Card
Status bar with battery, activity, rain indicator
Context-aware controls (Start when docked, Pause+Dock when mowing)
Mowing mode toggle (Normal/Edge)
Collapsible schedule section with add/remove/edit
GitHub: GitHub - ac-uy/ha-cecotec-grasshopper-card: Custom Home Assistant Lovelace card for Cecotec GrassHopper robot mower management · GitHub

Installation
Both available via HACS as custom repositories. Just add the GitHub URLs and install.

Supported Devices
Cecotec Conga GrassHopper 500 (RMC502E20V-ECWNTS)
Potentially other models using the sk-robot.com OEM platform
If you have a different GrassHopper model and want to test, let me know!

Credits to Sdahl1234/Sunseeker-lawn-mower for figuring out the sk-robot API.