Lovelace: Landroid card

Update to the latest version v0.2.9 - it fixes the issue, which was caused by ha-template.

Sorry for a slight thread hijack here but I have a question about the Landroid integration.

I’m considering getting one but we have a small puppy and need to be sure it’s safe for him. What I want to do is create an ‘interlock’ between the ring alarm system in our home and the Landroid system. The intention being that if the alarm is in Armed state (meaning we are either out the house or asleep) then the mower is allowed to run. If the alarm is Disarmed then it will not be allowed to run. If the mower is actively running and we disarm the alarm (sometimes happens if the dog needs the toilet in the middle of the night!) then the mower should stop immediately.

I can get all the triggers from the Ring integration, but is that level of control possible with the Landroid integration?

Thanks.

You can use Partymode for this.

service: landroid_cloud.partymode
data:
  party_mode_enabled: false

or

service: landroid_cloud.partymode
data:
  party_mode_enabled: true
1 Like

About Landroid services you can read here

and test it here

Hello everyone, I love the card! I have a question which you can maybe answer.
I want to change the zone probabilities based on the weather. If it has rained the mower should stay only in zone one, if it is dry enough it can drive to the other ones. Unfortunately, it rains almost all the time so I have to use it also in case of bad weather but there are some zones that are on a steep incline and the ground needs to be dry.

any chance to tweak this card for the normal, new mower integration?

Do you mean integration?

I haven’t had the time to migrate the landroid_cloud integration - this has nothing to do with the card :wink:

Sorry, yes, i mean the card. Of course the integration would be great to have official as well.
But i’m using another mower and would like to use this card for it^^

Hello,

I am getting an incomplete card display. The top icons are not displayed and the setting icone in the bottom right does not expand also.

I have a second question, I am trying to set in the stats the Next Schedule Start but for a nice display, it would require the ISO time changed to HH:MM (+2 for local) and I can not get the correct value_template from the entity_id.
Thank for your advices

Hello,

How can I check if I have Landroid Cloud version 5.0.0 or above?

In HACS - Integration - Landroid Cloud

A, that simple, thank you and also for this great card.

How can i set the zones.
I have installed the landroid cloud 5.0.2 integration and the new card 1.1.1
But the toolbar setzone does not work,

Thanks for helping

Please publish Screenshot

Log:
Logger: homeassistant.components.websocket_api.http.connection
Quelle: components/websocket_api/commands.py:239
Integration: Home Assistant WebSocket API (Dokumentation, Probleme)
Erstmals aufgetreten: 01:33:01 (6 Vorkommnisse)
Zuletzt protokolliert: 14:57:56

[140216268139968] Cannot request this zone as it is not defined.
[140215191451328] Cannot request this zone as it is not defined.
[140215222268736] Cannot request this zone as it is not defined.
[140215462564416] Cannot request this zone as it is not defined.
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py”, line 239, in handle_call_service
response = await hass.services.async_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/core.py”, line 2319, in async_call
response_data = await coro
^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/core.py”, line 2356, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 905, in entity_service_call
single_response = await _handle_entity_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/helpers/service.py”, line 975, in _handle_entity_call
result = await task
^^^^^^^^^^
File “/usr/src/homeassistant/homeassistant/components/select/init.py”, line 195, in async_handle_select_option
await self.async_select_option(option)
File “/config/custom_components/landroid_cloud/device_base.py”, line 890, 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
command_fn=lambda api, value: api.cloud.setzone(
^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.12/site-packages/pyworxcloud/init.py”, line 924, in setzone
raise ZoneNotDefined(“Cannot request this zone as it is not defined.”)
pyworxcloud.exceptions.ZoneNotDefined: Cannot request this zone as it is not defined.


I have the exact same issue. I know the zones are defined as I can set Zone 3 to 100% in the Landroid app, it will show Zone 3 as selected in the integration. But I can only select Zone 1 in the integration, all other zones gives me the same error you have!

Is it works without the card?

How do I test it without the card?

Something happened over last few months… My lovelace card shows nothing and when checking it’s looking for a vacuum not a mower?
My entities are correct (they now are called mowers) but the card shows nothing?