Bonjour,
J’ai un robot Deebot X1 Omni qui marche très bien sur Home assistant avec l’integration Deebot4HomeAssistant.
Le seul problème, c’est que le robot s’amuse a diviser des pièces s’il voit à plusieurs reprises des obstacles au même endroit avec sa caméra.
Les pièces changent donc de numéro et je ne peux donc plus l’envoyer dans telle ou telle pièce sans changer le numéro de la pièce dans mes scripts HA.
Je suis donc en train de vouloir automatiser ça.
Déjà, j’ai réussi à mettre l’attribut « rooms » dans la variable var.deebot_pieces et ça donne ça:
{'dining_room': 0, 'kitchen': 1, 'vestiaire1': 13, 'lounge': 14}
Etape 2, et ça je ne sais pas faire: attribuer chaque numéro à une variable pour chaque pièce.
Donc comment chercher le mot « kitchen » et mettre dans la variable var.deebot_cuisine le numéro 1 svp?
J’ai regardé côté split mais des fois l’ordre des pièces changent après synchronisation.
Ensuite, comment écrire la variable dans le script si dessous svp ?
deebot_x1_cuisine:
alias: Deebot X1 Cuisine
sequence:
- service: vacuum.send_command
target:
entity_id: vacuum.pumba_2
data:
command: spot_area
params:
rooms: 1
cleanings: 1
mode: single
Merci d’avance pour votre aide.