Bonjour,
je m’attaque au problème de mon nouveau aspirateur
j’ai réussi à le lier à Home assistant mais j’ai du mettre plusieurs cartes
et je n’ai pas réussi à avoir une seule entité j’aimerais avoir la carte au lien de l’image de l’aspirateur comme cela

mais avec en bas à droite mes 5 icones pour symboliser mes 5 pièces et une commande si possible pour tout nettoyer d’un coup
1 - salon
2 -cuisine
3 - salle de bains
4 - dressing
5 - bureau
(sur la capture annexée il y en a 3 )
ce qui est bizzard c’est qu’il montre cette carte blue
alors que la carte sur mon téléphone est différentes elle montre les pièces !!
pourquoi
je suis un peu perdu
merci d’avoir pris le temps de me lire et merci pour vos suggestions et votre aide
mike
green box
j’ai trouvé via ce lien une présentation qui est très bien il y a les pièces que l’on peux selectionner pour faire le nettoyage il manque peut être juste dessous la carte de l’appartement
Mike
type: vertical-stack
cards:
- type: custom:vacuum-card
entity: vacuum.deeboot_muo
stats:
default:
- entity_id: sensor.deeboot_muo_temps_restant_brosse_principale
unit: '%'
subtitle: Brosse Principale
- entity_id: sensor.merlin_life_span_side_brush
unit: '%'
subtitle: Brosse Latérale
- entity_id: sensor.deeboot_muo_temps_restant_filtre
unit: '%'
subtitle: Filtre
cleaning:
- entity_id: sensor.deeboot_muo_surface_nettoyee
unit: m²
subtitle: Surface Nettoyée
- entity_id: sensor.deeboot_muo_duree_de_nettoyage
unit: Minutes
subtitle: Durée De Nettoyage
show_status: true
show_toolbar: false
compact_view: false
- type: custom:button-card
color: auto-no-temperature
name: Sélectionnez les pièces à nettoyer
styles:
card:
- font-size: 18px
- height: 30px
name:
- color: var(--primary-color)
tap_action: none
double_tap_action: none
- type: horizontal-stack
cards:
- type: custom:button-card
template:
- vacuum_room
entity: sensor.deebot_muo_living_room
icon: mdi:sofa
name: Salon
tap_action:
service_data:
room: living_room
- type: custom:button-card
template:
- vacuum_room
entity: sensor.deebot_muo_kitchen
icon: mdi:faucet-variant
name: Cuisine
tap_action:
service_data:
room: kitchen
- type: custom:button-card
template:
- vacuum_room
entity: sensor.deebot_muo_queue_default
icon: mdi:coat-rack
name: Hall
tap_action:
service_data:
room: default
- type: custom:button-card
template:
- vacuum_room
entity: sensor.deebot_muo_queue_dining_room
icon: mdi:silverware
name: Salle à manger
tap_action:
service_data:
room: dining_room
- type: custom:button-card
template:
- vacuum_room
entity: sensor.deebot_muo_queue_bedroom
icon: mdi:bed-king
name: Chambre
tap_action:
service_data:
room: bedroom
- type: horizontal-stack
cards:
- type: conditional
conditions:
- condition: state
entity: vacuum.deeboot_muo
state_not: cleaning
- entity: vacuum.deeboot_muo
state_not: paused
card:
type: custom:button-card
template: vacuum_service
icon: mdi:play
name: Start
tap_action:
action: call-service
service: script.deebot_clean
variables:
enabled: |
[[[
return ((!states['input_text.deebot_muo_queue'].state ||
states['input_text.deebot_muo_queue'].state.length === 0)
&& ['docked', 'idle', 'error', 'returning'].includes(entity.state))
]]]
- type: conditional
conditions:
- entity: vacuum.deeboot_muo
state: cleaning
card:
type: custom:button-card
color: auto
icon: mdi:pause
name: Pause
tap_action:
action: call-service
service: vacuum.pause
service_data:
entity_id: vacuum.deeboot_muo
styles:
card:
- height: 80px
- background-color: var(-color)
- type: conditional
conditions:
- entity: vacuum.deeboot_muo
state: paused
card:
type: custom:button-card
color: auto
icon: mdi:play-pause
name: Resume
tap_action:
action: call-service
service: vacuum.start
service_data:
entity_id: vacuum.deeboot_muo
styles:
card:
- height: 80px
- background-color: var(-color)
- type: custom:button-card
template: vacuum_service
icon: mdi:stop
name: Stop
tap_action:
service: vacuum.stop
variables:
enabled: |
[[[
return !(['cleaning', 'paused', 'returning'].includes(entity.state))
]]]
- type: horizontal-stack
cards:
- type: custom:button-card
template: vacuum_service
icon: mdi:home-map-marker
name: Retour station de charge
tap_action:
service: vacuum.return_to_base
variables:
enabled: |
[[[
return ['docked', 'returning'].includes(entity.state)
]]]
- type: custom:button-card
color: auto
icon: mdi:map-marker
name: Localisation
tap_action:
action: call-service
service: vacuum.locate
service_data:
entity_id: vacuum.deeboot_muo
styles:
card:
- height: 80px
- background-color: var(-color)
- show_state: false
show_name: false
camera_view: auto
type: picture-entity
entity: camera.muo_live_map
tap_action:
action: none
hold_action:
action: none
template:
unique_id: deeboot_muo_queue
trigger:
- platform: state
entity_id: input_text.deeboot_muo_queue
sensor:
# Add for each room the following. Change room_name accordingly
- unique_id: deeboot_muo_queue_living_room
name: deeboot_salon_queue_living_room
# room_name must match the room name provided by the vacuum
state: >
{% set room_name = "deeboot_salon" %}
{% set queue = trigger.to_state.state.split(",") %}
{{ queue.index(room_name)+1 if room_name in queue else 0 }}
- unique_id: deeboot_muo_queue_kitchen
name: deeboot_cuisine_queue_kitchen
# room_name must match the room name provided by the vacuum
state: >
{% set room_name = "kitchen" %}
{% set queue = trigger.to_state.state.split(",") %}
{{ queue.index(room_name)+1 if room_name in queue else 0 }}
- unique_id: deeboot_muo_queue_kitchen
name: deeboot_muo_queue_kitchen
# room_name must match the room name provided by the vacuum
state: >
{% set room_name = "deeboot_cuisine" %}
{% set queue = trigger.to_state.state.split(",") %}
{{ queue.index(room_name)+1 if room_name in queue else 0 }}
- unique_id: deeboot_muo_queue_dining_room
name: deeboot_muo_queue_dining_room
# room_name must match the room name provided by the vacuum
state: >
{% set room_name = "deeboot_bureau" %}
{% set queue = trigger.to_state.state.split(",") %}
{{ queue.index(room_name)+1 if room_name in queue else 0 }}
- unique_id: deeboot_muo_queue_bedroom
name: deeboot_muo_queue_bedroom
# room_name must match the room name provided by the vacuum
state: >
{% set room_name = "bureau" %}
{% set queue = trigger.to_state.state.split(",") %}
{{ queue.index(room_name)+1 if room_name in queue else 0 }}