Skip to content

Entities Reference

WhyLev edited this page Aug 31, 2026 · 1 revision

🧩 Entities Reference

← Back to Configuration · Next: Services & Control

All entities are automatically discovered after setup. Entries marked ⚙️ are diagnostic entities.


📊 Sensors

✂️ Mowing Status
Sensor Description
Mower State Current state (e.g., mowing, paused, charging)
State Detail Detailed state with more context
Mowing Mode Current mowing mode (Normal, SmartMowing)
Lawn Mowed Percentage mowed
Lawn Mowed Size Absolute mowed area in current session (m²)
Garden Size Total lawn area (m²)
🔋 Battery & Charging
Sensor Description
Battery Level Current battery percentage
Battery Voltage ⚙️ Battery voltage (V) — diagnostic
Battery Temperature ⚙️ Battery temperature (°C) — diagnostic
Ambient Temperature ⚙️ Ambient temperature (°C) — diagnostic
Battery Cycles ⚙️ Number of charge cycles — diagnostic
Battery Discharge ⚙️ Discharge capacity (Wh) — diagnostic
Battery Charging Charging state (on/off)
📅 Sessions & Schedule
Sensor Description
Session Count Number of completed mowing sessions
Total Mowing Time Cumulative mowing time (hours)
Last Completed Mow Timestamp of the last full lawn mow
Next Mow Time Scheduled next mowing time
Calendar Slots Currently configured mowing time slots
Predictive Calendar Slots Predicted/optimised mowing time slots
📶 Network & Connectivity
Sensor Description
Network Status ⚙️ Real-time connection status and signal parameters
Link Data ⚙️ Hardware link diagnostics
☀️ Weather
Sensor Description
SmartMowing Weather Forecast Bosch API weather forecast used by SmartMowing
📍 Position & Movement
Sensor Description
Mower Position X ⚙️ X-coordinate on the map (pixels) — diagnostic
Mower Position Y ⚙️ Y-coordinate on the map (pixels) — diagnostic
🚨 Alerts & Maintenance
Sensor Description
Last Error Code Last error code with timestamp and description
Firmware Version ⚙️ Current firmware version — diagnostic
Maintenance Hours Maintenance hours with status

🔘 Binary Sensors

Binary Sensor Description
Online Status Mower connected — uses intelligent 3-tier offline detection
Alerts Active alert status with unread alert count
Mower Stuck Indicates if the mower is stuck — adaptive timeout + 60s grace period
Battery Charging Charging status (on/off)
Service Status Bosch Cloud API availability — detects HTTP 5xx errors
Update Available Firmware update available (on/off)

🎛️ Switches & Buttons

Switches

Switch Description
SmartMowing Toggles SmartMowing — automatic schedule optimisation

Buttons — Alert Management

Button Description
Delete Alert (Last) Deletes the newest alert
Delete All Alerts Deletes all alerts at once
Mark Alert as Read (Last) Marks the newest alert as read
Mark All Alerts as Read Marks all alerts as read without deleting

Security & PIN Controls

Entity Type Description
PIN Lock Switch Enable/disable PIN protection
Operation Sensitivity Switch Toggle sensitivity for operation-critical actions
Safety Lock Switch Explicit hardware safety toggle
PIN Code Sensor ⚙️ Current PIN configuration status — diagnostic

🏷️ Native Entities (optional)

Enable these via Settings → Devices & Services → Bosch Indego → Configure.

🚜 Lawn Mower Entity

  • Entity ID: lawn_mower.indego_<serial>
  • Commands: Start Mowing, Pause, Dock
  • States: DOCKED, MOWING, PAUSED, RETURNING, ERROR
  • Automatically maps 60+ mower states to HA standard activities

🧹 Vacuum Entity (Legacy)

  • Entity ID: vacuum.indego_<serial>
  • Commands: Start, Pause, Return to Dock
  • States: Docked, Cleaning, Idle, Paused, Returning, Error

📹 Camera (Lawn Map)

Property Value
Entity ID camera.indego_<serial>_lawn_map
Dynamic Streaming Shows "Streaming" when mower is moving
Update Trigger On position change (>5px) or state change
Storage Path www/indego_map_<serial>.svg

Next step: learn how to control everything via Services & Control.

Clone this wiki locally