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:
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
No error in the Home Assistant log.
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)
Barmalej
(Barma Lej)
March 28, 2025, 1:03pm
85
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:
Barmalej
(Barma Lej)
March 28, 2025, 1:46pm
87
Please publish card config here
Micha70
(Micha70)
April 24, 2025, 7:53pm
88
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:
Micha70
(Micha70)
April 25, 2025, 3:34pm
89
Fixed it by reinstallation of landroid cloud integration…
1 Like
joq3
April 28, 2025, 6:04am
90
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):
Barmalej
(Barma Lej)
April 28, 2025, 8:25pm
91
What is if you select zone 1?
opened 06:04AM - 17 Apr 25 UTC
closed 05:24AM - 29 Apr 25 UTC
bug
### Describe the issue
If you try to change the configuration of the current zo… ne, the following error occurs:
The select/select_option action could not be performed. Cannot request zone 0 as it has no probability set.
### What version of Home Assistant Core has the issue?
2025.4.2
### What was the last working version of Home Assistant Core?
_No response_
### What version of the Landroid Cloud integration do you have installed
5.2.2
### What type of installation are you running?
Home Assistant OS
### Which make and model is the mower used for this integration?
M500+
### Diagnostics information (NOT log entries!)
The select/select_option action could not be performed. Cannot request zone 0 as it has no probability set.
### Relevant log entries
```txt
hass, entity, func, data, call.context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1079, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/select/__init__.py", line 188, in async_handle_select_option
await self.async_select_option(option)
File "/config/custom_components/landroid_cloud/device_base.py", line 957, in async_select_option
self.entity_description.command_fn(self._api, str(int(option) - 1))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/landroid_cloud/select.py", line 23, in <lambda>
command_fn=lambda api, value: api.cloud.setzone(
~~~~~~~~~~~~~~~~~^
api.device.serial_number, value
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
),
^
File "/usr/local/lib/python3.13/site-packages/pyworxcloud/__init__.py", line 761, in setzone
raise ZoneNoProbability(
f"Cannot request zone {zone} as it has no probability set."
)
pyworxcloud.exceptions.ZoneNoProbability: Cannot request zone 1 as it has no probability set.
2025-04-16 09:27:32.927 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [139912914604032] Unexpected exception
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 245, in handle_call_service
response = await hass.services.async_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<7 lines>...
)
^
File "/usr/src/homeassistant/homeassistant/core.py", line 2794, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2837, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1007, in entity_service_call
single_response = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
hass, entity, func, data, call.context
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1079, in _handle_entity_call
result = await task
^^^^^^^^^^
```
### Additional information
_No response_
Do not set 0% probability for a zone, this will result in what you describe