Lovelace: Landroid card

I am fighting hell to have a transparent color for the Landroid card … using card_mod.
Has someone succeeded to do so ??

Norhing is working for me :

type: 'custom:landroid-card'
style: |
  ha-card {
    --lc-background: #17A8F4;
    --lc-spacing: 5px;
  }

P.S. thanks for the good work !

For information, I am working on building my own dashboard with the entities I need …
… Almost finished :

1 Like

Hello,

since last year, landroid card seems to have stopped working. It displays a blank card with no information or buttons, not even an error message. Anyone experiencing the same issue or does someone have a solution?

Thanks in advance!

Additional information:

:white_check_mark: Landroid Cloud works, I can see my mower as a device there.

Versions Used:

  • landroid-card: 1.2.2
  • Landroid Cloud Integration: 5.2.0
  • Home Assistant Core: 2025.3.4
  • Home Assistant OS: 15.0

:ok: No error in the Home Assistant log.

:warning: JS Console lists this error:

landroid-card.js?hacstag=510045489122:464  Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'entity_id')
    at landroid-card.js?hacstag=510045489122:464:78919
    at Array.find (<anonymous>)
    at re.getEntityObject (landroid-card.js?hacstag=510045489122:464:78908)
    at re.renderStatus (landroid-card.js?hacstag=510045489122:491:133)
    at re.render (landroid-card.js?hacstag=510045489122:607:41)
    at re.update (landroid-card.js?hacstag=510045489122:1:13960)
    at re.performUpdate (landroid-card.js?hacstag=510045489122:1:6223)
    at re.scheduleUpdate (landroid-card.js?hacstag=510045489122:1:5759)
    at re._$ET (landroid-card.js?hacstag=510045489122:1:5667)

Change entity in the card configuration

Thanks for replying so quickly! Unfortunately, there is only one entity, and this is the one that is selected:

Please publish card config here

I have the same issue. My Landroid card remains empty … This is my card configuration:

image: default
image_size: "4"
show_animation: true
show_status: true
show_toolbar: true
type: custom:landroid-card
entity: lawn_mower.mower
show_name: false
image_left: true
compact_view: false
settings:
  - number.mower_torque
  - button.mower_start_cutting_edge
  - number.mower_raindelay
  - select.mower_current_zone
  - switch.mower_party_mode

But card remains empty:

The mower itself is available:

Fixed it by reinstallation of landroid cloud integration…

1 Like

I am having issues setting Current zone, choosing Current zone from the dropdown on the Landroid device page shows this error:

select/select.option Cannot request zone 2 as it has no probability set.

Zone 2 is available, and the weird thing is that my script sets the zone to 2, but the error says zone 2.
How do I manage to do this?

Check this screenshot (in red is the current value, in blue what I selected, and in green what the error shows, the value stays unchanged as 1):

What is if you select zone 1?

Do not set 0% probability for a zone, this will result in what you describe